From d3d5384f937021aa5e7c2cc63036c5255534733d Mon Sep 17 00:00:00 2001 From: izzy Date: Mon, 29 Dec 2025 17:11:37 +0000 Subject: [PATCH] fix: event listener accumulation from rpc client --- src/native/discordRpc.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/native/discordRpc.ts b/src/native/discordRpc.ts index 912f1b2..9df475b 100644 --- a/src/native/discordRpc.ts +++ b/src/native/discordRpc.ts @@ -8,6 +8,9 @@ let rpc: Client; export async function initDiscordRpc() { if (!config.discordRpc) return; + // clean up existing client if one exists + rpc?.removeAllListeners(); + try { rpc = new Client({ transport: "ipc" });