root: save messages to session as backup

This commit is contained in:
Jens Langhammer
2020-11-26 17:57:46 +01:00
parent afcbe24ff5
commit 89400b4ea4
2 changed files with 7 additions and 8 deletions

View File

@ -9,11 +9,11 @@ class MessageConsumer(JsonWebsocketConsumer):
def connect(self):
self.accept()
cache.set(f"user_{self.scope['user'].pk}_{self.channel_name}", True)
cache.set(f"user_{self.scope['user'].pk}_messages_{self.channel_name}", True)
# pylint: disable=unused-argument
def disconnect(self, close_code):
cache.delete(f"user_{self.scope['user'].pk}_{self.channel_name}")
cache.delete(f"user_{self.scope['user'].pk}_messages_{self.channel_name}")
def event_update(self, event: dict):
"""Event handler which is called by Messages Storage backend"""