Skip to content

Problème de doublon de message avec les sockets #9

Description

@lalBi94

Bonjour !

Je pense que j'ai hyper mal utilisé les sockets ce qui fait que quand on switch trop rapidement de discussion (>= 3 fois), quand on envoie un message, il s'envoie en double, triple, quadrule, ça dépend des fois.

Ce qu'il faut faire :

  • Identifier la source du problème :

    • Vérifie le code dans src/pages/Chat/Chat.jsx pour comprendre comment les sockets sont utilisés.
    • Analyse les événements liés aux sockets pour détecter des appels multiples ou des abonnements incorrects.
  • Corriger les erreurs de gestion des sockets :

    • Assure-toi que chaque fois qu'on change de discussion, les anciens écouteurs d'événements des sockets sont correctement nettoyés.
    • Vérifie que les messages sont envoyés une seule fois même en cas de changement rapide de discussion.
  • Tester la solution :

    • Effectue des tests pour vérifier que les messages ne sont pas envoyés en double ou plus.
    • Teste la fonctionnalité en changeant rapidement de discussion pour confirmer la correction du problème.

Ressources utiles

Informations

  • Le problème semble être lié à la gestion des sockets lors du changement de discussion, donc concentre-toi sur cette partie du code.

Niveau de difficulté

Intermédiaire - La gestion correcte des sockets et le débogage peuvent être complexes, surtout avec des interactions multiples.

Si vous avez des questions ou besoin d’aide, faites-moi signe. 🙌

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueRéserver aux contributeurshelp wantedExtra attention is neededstructureConcernant la structure du projet (critique)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions