Actioncable Updates der User counts funktionieren nicht korrekt
Das asyncrone Update und/oder das Triggern dieses funktioniert nicht korrekt (siehe diesen Kommentar).
Der Code um die User Updates zu triggern entstammt noch der ersten prototypischen Umsetzung (9564bf3b) der Actioncable Updates aus Februar 2020 im Rahmen von #278 (closed). Ob bei allen State Changes damals die Updates korrekt übermittelt wurden ist unklar. Auf jeden Fall hat das asyncrone Updaten schon länger nicht funktioniert.
Todos:
-
Korrekt das Re-Broadcasten der UserCounts triggernWorkaround: Nach jedem Request triggern !1189 (merged) -
Modeltests für die Trigger der Usercounts schreiben -
Systemtest für das asyncrone (actioncable) updaten der User counts (tatsächliche Änderung eines Counts testen). Hierfür am besten einen neuen User Account im Test anlegen damit sich dessen counts nicht mit denen von anderen Usern überschneiden können (parallele tests mit actioncable problem).
Edited by Michael Prilop