Skip to content

Gérer les artistes favoris #58

Open
Open

Description

@Noemie-Koelblen

Description 📝

En tant qu'utilisateur, je souhaite pouvoir ajouter ou retirer un artiste de mes favoris directement depuis Carmen, avec répercussion réelle sur mon compte Deezer — aujourd'hui isFavorite n'est qu'un miroir en lecture seule (mis à jour par syncFavoriteArtists/syncUserLibrary).

Dépendances ⚠️

Fait partie de 0N0K0/carmen#18

Critères d'acceptation ✅

  • Ajouter un artiste à mes favoris le marque favori sur Deezer ET localement (isFavorite: true)
  • Retirer un artiste de mes favoris le démarque sur Deezer ET localement
  • L'action est idempotente

Technique ⚙️

  • Identifier la mutation Pipe API Deezer pour (dé)favoriser un artiste
  • Ajouter addFavoriteArtist/removeFavoriteArtist dans src/services/deezer.ts
  • Ajouter les mutations GraphQL correspondantes, mettant à jour Artist.isFavorite en DB en même temps que l'appel Deezer
  • Gérer l'échec de l'appel Deezer sans désynchroniser l'état local
  • Tests unitaires (service + resolvers)

Workflow 🔄

  • L'utilisateur clique sur l'icône favori d'un artiste
  • L'artiste est marqué favori sur Deezer, puis en local — l'icône se met à jour immédiatement
  • L'utilisateur reçoit une alerte si l'action échoue côté Deezer

Activity

  1. added
    enhancementNew feature or request
    and removed
    enhancementNew feature or request
    on Jul 14, 2026
  2. moved this to A faire in carmenon Jul 14, 2026
  3. changed the title [-]Gérer les artistes favoris depuis Carmen (ajout/retrait synchronisé sur Deezer)[/-] [+]Gérer les artistes favoris[/+] on Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    • Status
      A faire

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions