From 6121a40a0224ccef607200db03cbf696025da3b1 Mon Sep 17 00:00:00 2001 From: Timo Behrendt Date: Sat, 9 May 2026 14:31:41 +0200 Subject: [PATCH] fix: disconnection issue by adding a persistent ping --- src/ts3gotify.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ts3gotify.ts b/src/ts3gotify.ts index babd587..a5dc3f5 100644 --- a/src/ts3gotify.ts +++ b/src/ts3gotify.ts @@ -43,7 +43,8 @@ export function ts3gotifyFactory( ts3Client: TeamSpeak, gotifyClient: Gotify, gotifyConfig: GotifyConfig, - logger: Logger + logger: Logger, + pingInterval = 2_500 ) { let reconnectInProgress = false; @@ -108,6 +109,8 @@ export function ts3gotifyFactory( } } + setInterval(() => ts3Client.version(true), pingInterval); + ts3Client.on("close", async () => { await reconnectWithBackoff(); });