diff --git a/src/layouts/Main.tsx b/src/layouts/Main.tsx index 0fd5526..19ac4d9 100644 --- a/src/layouts/Main.tsx +++ b/src/layouts/Main.tsx @@ -124,6 +124,9 @@ export const MainLayout = () => { if (opts.type === 'login' || opts.type === 'signup') { dispatch(updateNostrLoginAuthMethod(opts.method)) login() + } else if (opts.type === 'logout') { + // Clear `subscribeForSigits` as called after the logout + hasSubscribed.current = false } }