Current State
Interroger le feedback à intervalle régulier uniquement pour détecter le moment où il est vu, afin de bloquer l'édition, représente un coût de ressources trop important et n'est, en l'état, pas justifié.
De la même manière, la mise en place d'un système de type SSE, Polling, ou équivalent, n'est pas justifiée à ce stade.
Proposed Changes
Puisque l'API renvoie une erreur FEEDBACK_SEEN, il suffit de l'intercepter au moment de l'enregistrement et de la transformer en simple warning/info (plutôt qu'en erreur bloquante) et bloquer l'édition à ce moment là.
Impact & Dependencies
Le staff ne saura que le feedback a été vu qu'au moment de l'enregistrement.
Current State
Interroger le feedback à intervalle régulier uniquement pour détecter le moment où il est vu, afin de bloquer l'édition, représente un coût de ressources trop important et n'est, en l'état, pas justifié.
De la même manière, la mise en place d'un système de type SSE, Polling, ou équivalent, n'est pas justifiée à ce stade.
Proposed Changes
Puisque l'API renvoie une erreur
FEEDBACK_SEEN, il suffit de l'intercepter au moment de l'enregistrement et de la transformer en simple warning/info (plutôt qu'en erreur bloquante) et bloquer l'édition à ce moment là.Impact & Dependencies
Le staff ne saura que le feedback a été vu qu'au moment de l'enregistrement.