diff options
author | Eric Bailey <git@esb.lol> | 2024-05-08 18:01:07 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-08 18:01:07 -0500 |
commit | 3bac0182b5e93c9109bf00185c6f6d1dbf375f21 (patch) | |
tree | c71387c041944ece554aafbd181b33d46d5fe365 /src/state/messages/convo/index.tsx | |
parent | ce2eddca8e95113146e18281415365806088fd5d (diff) | |
download | voidsky-3bac0182b5e93c9109bf00185c6f6d1dbf375f21.tar.zst |
[🐴] Integrate event bus (#3915)
* Integrate event bus * Fixes * Move events mgmt into Convo class * Clean up poll interval updates * Remove unused * Remove annoying log
Diffstat (limited to 'src/state/messages/convo/index.tsx')
-rw-r--r-- | src/state/messages/convo/index.tsx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/state/messages/convo/index.tsx b/src/state/messages/convo/index.tsx index c4fe71d30..311e8ce05 100644 --- a/src/state/messages/convo/index.tsx +++ b/src/state/messages/convo/index.tsx @@ -5,6 +5,7 @@ import {useFocusEffect, useIsFocused} from '@react-navigation/native' import {Convo} from '#/state/messages/convo/agent' import {ConvoParams, ConvoState} from '#/state/messages/convo/types' +import {useMessagesEventBus} from '#/state/messages/events' import {useMarkAsReadMutation} from '#/state/queries/messages/conversation' import {useAgent} from '#/state/session' import {useDmServiceUrlStorage} from '#/screens/Messages/Temp/useDmServiceUrlStorage' @@ -26,6 +27,7 @@ export function ConvoProvider({ const isScreenFocused = useIsFocused() const {serviceUrl} = useDmServiceUrlStorage() const {getAgent} = useAgent() + const events = useMessagesEventBus() const [convo] = useState( () => new Convo({ @@ -33,6 +35,7 @@ export function ConvoProvider({ agent: new BskyAgent({ service: serviceUrl, }), + events, __tempFromUserDid: getAgent().session?.did!, }), ) |