This repository was archived by the owner on Sep 18, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Favoris
Mathis Lamidey edited this page Aug 30, 2022
·
4 revisions
Une autre manière plus secondaire pour l'utilisateur de montrer son affection pour une chanson. Chaque utilisateur dispose de 8 favoris qu'il peut répartir comme il le souhaite, y compris pour ses propres chansons. Les favoris sont ensuite utilisés dans la période de résultat.
- Une collection "favoris" contient des objets ayant l'uid d'un utilisateur.
- Chaque objet contient un array avec les ids des chansons favorites.
- Durant la période de votes, l'utilisateur ne peut recevoir que ses propres favoris. Durant la période de résultats, il reçoit les résultats de tous les utilisateurs inscrits à la constitution.
interface UserFavorites {
uid: string; // UID de l'utilisateur auquel ce document se réfère
favs: number[]; // ID des chansons favorites
}| Event | Request parameters | Response | Subscribe Response | Description |
|---|---|---|---|---|
| CST-SONG-FAV-add |
|
Ajoute une chanson aux favoris de l'utilisateur. | ||
| CST-SONG-FAV-remove |
|
Retire une chanson aux favoris de l'utilisateur. | ||
| CST-SONG-FAV-get |
|
|
Récupère les favoris accessibles. | |
| CST-SONG-FAV-unsubscribe |
|
Supprime les mises à jours des favoris de la constitution demandée. |