Si tratta di un Contribute > Bug, ma è un bug molto difficile da risolvere.
Opzione 1:
- L’oggetto dell’utente corrente tiene traccia di tutti gli argomenti silenziati, quindi quando riceviamo messaggi controlliamo sempre contro l’elenco (troppo pesante)
Opzione 2:
- Il message bus esclude tutti gli utenti che hanno silenziato l’argomento dall’aggiornamento (va bene se solo 10 persone lo hanno silenziato, un disastro se lo hanno silenziato 10000 persone)
Opzione 3:
- Aggiungere una richiesta ajax aggiuntiva dopo aver ricevuto un aggiornamento dal message bus che “verifica nuovamente” i dati ottenuti dal message bus. (il male minore, ma aumenta notevolmente il traffico)
Non riesco a pensare a un modo semplice per risolvere questo problema, è solo un compromesso ![]()