diff --git a/main.js b/main.js index 2a856ad..697095c 100644 --- a/main.js +++ b/main.js @@ -30,7 +30,7 @@ let mainWindow; let discordRPC = null; // Discord Rich Presence setup -const DISCORD_CLIENT_ID = 1462244937868513373; +const DISCORD_CLIENT_ID = "1462244937868513373"; function initDiscordRPC() { try { @@ -372,14 +372,9 @@ function cleanupDiscordRPC() { try { console.log('Cleaning up Discord RPC...'); discordRPC.clearActivity(); - setTimeout(() => { - try { - discordRPC.destroy(); - } catch (error) { - console.log('Error during final Discord RPC cleanup:', error.message); - } - }, 100); + discordRPC.destroy(); discordRPC = null; + console.log('Discord RPC cleaned up successfully'); } catch (error) { console.log('Error cleaning up Discord RPC:', error.message); discordRPC = null; @@ -394,9 +389,6 @@ app.on('before-quit', () => { app.on('window-all-closed', () => { console.log('=== LAUNCHER CLOSING ==='); - - cleanupDiscordRPC(); - app.quit(); });