Nutzer soll keine Actioncable Benachrichtigungen bekommen, wenn seine Session geschlossen wird
Aktuell kann die Session eines Nutzer geschlossen werden (manuell oder timeout) und Actioncable würde bei bestehender Verbindung weiterhin Nachrichten ausliefern. Dies soll unterbunden werden.
Idee:
Bei allen broadcasts in allen channels prüfen wir ob die zugehörige connection älter ist als timeout_in.ago
des betreffenden Users (User.timedout?(timestamp_of_connection_established)
). Ist dies der Fall soll die Verbindung, mit der Info reconnect=true, geschlossen werden.