diff --git a/src/backend/viewers/viewer-online-status-manager.ts b/src/backend/viewers/viewer-online-status-manager.ts index abca848d3..aee9765d1 100644 --- a/src/backend/viewers/viewer-online-status-manager.ts +++ b/src/backend/viewers/viewer-online-status-manager.ts @@ -41,6 +41,10 @@ class ViewerOnlineStatusManager { ActiveUserHandler.on("user:online", (user) => { void this.setChatViewerOnline(user); }); + + ActiveUserHandler.on("user:offline", (userId) => { + void this.setChatViewerOffline(userId); + }); } async getOnlineViewers(): Promise {