From f874e590e5203ead07b2e34be979f97a12c0dec7 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Fri, 11 Jul 2025 10:15:50 -0500 Subject: [PATCH] refine realtime chat --- src/lib/helpers/conversation.js | 1 + src/lib/services/realtime-chat-service.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/helpers/conversation.js b/src/lib/helpers/conversation.js index fe181ec8..6c17fb5e 100644 --- a/src/lib/helpers/conversation.js +++ b/src/lib/helpers/conversation.js @@ -2,6 +2,7 @@ import { conversationUserStateStore } from "./store"; /** * @param {string} conversationId + * @returns {import('$conversationTypes').ConversationStateModel[]} */ export function buildConversationUserStates(conversationId) { const userStates = conversationUserStateStore.get(conversationId); diff --git a/src/lib/services/realtime-chat-service.js b/src/lib/services/realtime-chat-service.js index 9554dd19..027ff02b 100644 --- a/src/lib/services/realtime-chat-service.js +++ b/src/lib/services/realtime-chat-service.js @@ -45,7 +45,9 @@ export const realtimeChat = { socket?.send(JSON.stringify({ event: "start", body: { - payload: JSON.stringify(buildConversationUserStates(conversationId)) + payload: JSON.stringify({ + states: buildConversationUserStates(conversationId) + }) } }));