From e858417ae22d1811ee391f7a921745c1c38befaf Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Thu, 9 Jul 2026 11:43:01 +0100 Subject: [PATCH] fix: prevent uptimeStart from being -1 --- internal/handler/computer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/handler/computer.go b/internal/handler/computer.go index 21ead1e..97969d0 100644 --- a/internal/handler/computer.go +++ b/internal/handler/computer.go @@ -60,7 +60,7 @@ func HandleComputerWebSocket(w http.ResponseWriter, r *http.Request) { service.ComputerData.Online = true // If computer has not been seen in the last 45s, start new session - if time.Since(lastSeen) > 45*time.Second { + if time.Since(lastSeen) > 45*time.Second || service.ComputerData.UptimeStart == -1 { service.ComputerData.UptimeStart = int(time.Now().Unix()) } else { slog.Info("Continuing existing uptime session")