diff options
author | Eric Bailey <git@esb.lol> | 2024-05-07 20:25:58 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-07 20:25:58 -0500 |
commit | 165fdb704959837d244eebf12f61803676b15366 (patch) | |
tree | d3d2e28631ddd643bd05fe46d63792b5a661ac7b /src/state/messages/index.tsx | |
parent | 37f22ca2246f81e17be113f05aeeb4cd1a886b1b (diff) | |
download | voidsky-165fdb704959837d244eebf12f61803676b15366.tar.zst |
[🐴] Integrate global event bus (#3904)
* Conditionally run global event bus * Add current convo id context, bundle providers
Diffstat (limited to 'src/state/messages/index.tsx')
-rw-r--r-- | src/state/messages/index.tsx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/state/messages/index.tsx b/src/state/messages/index.tsx index 95ebf0afd..7145e5d88 100644 --- a/src/state/messages/index.tsx +++ b/src/state/messages/index.tsx @@ -4,6 +4,8 @@ import {BskyAgent} from '@atproto-labs/api' import {useFocusEffect, useIsFocused} from '@react-navigation/native' import {Convo, ConvoParams, ConvoState} from '#/state/messages/convo' +import {CurrentConvoIdProvider} from '#/state/messages/current-convo-id' +import {MessagesEventBusProvider} from '#/state/messages/events' import {useAgent} from '#/state/session' import {useDmServiceUrlStorage} from '#/screens/Messages/Temp/useDmServiceUrlStorage' @@ -66,3 +68,11 @@ export function ChatProvider({ return <ChatContext.Provider value={service}>{children}</ChatContext.Provider> } + +export function MessagesProvider({children}: {children: React.ReactNode}) { + return ( + <CurrentConvoIdProvider> + <MessagesEventBusProvider>{children}</MessagesEventBusProvider> + </CurrentConvoIdProvider> + ) +} |