From fb5b87168744c4f3c9f53740e0397f4eb0e0e25f Mon Sep 17 00:00:00 2001 From: taranasus Date: Fri, 30 Jan 2026 10:43:43 +0000 Subject: [PATCH] fix: Set machines to active when receiving machine-alive events The session activity cache was updating lastActiveAt for machines but not setting active: true, unlike the session update logic. This caused machines to never become active after sending machine-alive events, making them invisible in the mobile app's machine list. The session update correctly sets both lastActiveAt and active: true, but the machine update was missing the active flag. --- sources/app/presence/sessionCache.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/app/presence/sessionCache.ts b/sources/app/presence/sessionCache.ts index c3728601..cfb6f017 100644 --- a/sources/app/presence/sessionCache.ts +++ b/sources/app/presence/sessionCache.ts @@ -210,7 +210,7 @@ class ActivityCache { id: update.id } }, - data: { lastActiveAt: new Date(update.timestamp) } + data: { lastActiveAt: new Date(update.timestamp), active: true } }) ));