disconnect rpc on discord unmount

This commit is contained in:
Kendall Garner
2026-06-28 15:31:15 -07:00
parent 062617bb40
commit 18a7fd0731
@@ -81,6 +81,15 @@ export const useDiscordRpc = () => {
privateModeRef.current = privateMode;
}, [privateMode]);
// If the component is unmounted while RPC is enabled, quit RPC
useEffect(() => {
return () => {
if (previousEnabledRef.current) {
discordRpc?.quit();
}
};
}, []);
const setActivity = useCallback(
async (current: ActivityState, trigger: ActivityTrigger) => {
const song = current[0];