diff options
author | Eric Bailey <git@esb.lol> | 2024-05-23 10:08:37 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-23 10:08:37 -0500 |
commit | 2c6c906934a0b567e4e63025d1f69d534776b79d (patch) | |
tree | 5f53c9caed5fe73db266ec8bac9cd25865396f99 /src | |
parent | efdcfd09e6040fd6fd9a6bfe090733ff7ebe00b3 (diff) | |
download | voidsky-2c6c906934a0b567e4e63025d1f69d534776b79d.tar.zst |
[🐴] Suspend event bus when switching accounts (#4190)
* Suspend event bus when switching accounts * Make effect symmetrical
Diffstat (limited to 'src')
-rw-r--r-- | src/state/messages/events/index.tsx | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/state/messages/events/index.tsx b/src/state/messages/events/index.tsx index b0be73b10..6bf792324 100644 --- a/src/state/messages/events/index.tsx +++ b/src/state/messages/events/index.tsx @@ -1,10 +1,8 @@ import React from 'react' import {AppState} from 'react-native' -import {isWeb} from '#/platform/detection' import {MessagesEventBus} from '#/state/messages/events/agent' import {useAgent} from '#/state/session' -import {IS_DEV} from '#/env' const MessagesEventBusContext = React.createContext<MessagesEventBus | null>( null, @@ -32,9 +30,10 @@ export function MessagesEventBusProvider({ ) React.useEffect(() => { - if (isWeb && IS_DEV) { - // @ts-ignore - window.bus = bus + bus.resume() + + return () => { + bus.suspend() } }, [bus]) |