From fd4192775ca7de5c4f39ac3d6d87fc27e522fc79 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 14 May 2024 11:35:23 -0500 Subject: [PATCH] Replace hacky usage --- src/state/messages/convo/index.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/state/messages/convo/index.tsx b/src/state/messages/convo/index.tsx index 768b731ce4..e955d41183 100644 --- a/src/state/messages/convo/index.tsx +++ b/src/state/messages/convo/index.tsx @@ -6,7 +6,9 @@ import {Convo} from '#/state/messages/convo/agent' import { ConvoParams, ConvoState, - ConvoStatus, + ConvoStateBackgrounded, + ConvoStateReady, + ConvoStateSuspended, } from '#/state/messages/convo/types' import {isConvoActive} from '#/state/messages/convo/util' import {useMessagesEventBus} from '#/state/messages/events' @@ -31,9 +33,10 @@ export function useConvo() { * and ready for resumption. */ export function useConvoActive() { - const ctx = useContext(ChatContext) as ConvoState & { - status: ConvoStatus.Ready | ConvoStatus.Backgrounded | ConvoStatus.Suspended - } + const ctx = useContext(ChatContext) as + | ConvoStateReady + | ConvoStateBackgrounded + | ConvoStateSuspended if (!ctx) { throw new Error('useConvo must be used within a ConvoProvider') }