From 733a4d1f59817c807d43f8fa1bdc476bf1853955 Mon Sep 17 00:00:00 2001 From: Hakan Shehu Date: Thu, 11 Sep 2025 16:50:05 +0200 Subject: [PATCH] Consider servers as available by default on init (#214) --- packages/client/src/services/server-service.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/client/src/services/server-service.ts b/packages/client/src/services/server-service.ts index 1485307e..ee4ecb82 100644 --- a/packages/client/src/services/server-service.ts +++ b/packages/client/src/services/server-service.ts @@ -18,7 +18,7 @@ const debug = createDebugger('desktop:service:server'); export class ServerService { private readonly app: AppService; - public state: ServerState | null = null; + public state: ServerState; public isOutdated: boolean; public readonly server: Server; @@ -33,6 +33,13 @@ export class ServerService { this.socketBaseUrl = this.buildSocketBaseUrl(); this.httpBaseUrl = this.buildHttpBaseUrl(); this.isOutdated = isServerOutdated(server.version); + + this.state = { + isAvailable: true, + lastCheckedAt: new Date(), + lastCheckedSuccessfullyAt: null, + count: 0, + }; } public get isAvailable() {