From c9cdcc0cc585d260b416c680bc5ccd20dee74526 Mon Sep 17 00:00:00 2001 From: Dawn <2439646234@qq.com> Date: Sat, 7 Jun 2025 05:30:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(hook):=20:bug:=20=E4=BF=AE=E5=A4=8Dpinia?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useNetworkReconnect.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/hooks/useNetworkReconnect.ts b/src/hooks/useNetworkReconnect.ts index 6578b107..6f58cc0d 100644 --- a/src/hooks/useNetworkReconnect.ts +++ b/src/hooks/useNetworkReconnect.ts @@ -14,13 +14,6 @@ import webSocket from '@/services/webSocket' * 刷新当前聊天室消息、会话列表、群组信息等 */ export const useNetworkReconnect = () => { - // 获取所需的stores - const chatStore = useChatStore() - const globalStore = useGlobalStore() - const groupStore = useGroupStore() - const cachedStore = useCachedStore() - const contactStore = useContactStore() - // 使用VueUse的useNetwork获取网络状态 const { isOnline, offlineAt, onlineAt } = useNetwork() @@ -140,6 +133,12 @@ export const useNetworkReconnect = () => { * 刷新所有重要数据 */ const refreshAllData = async () => { + const chatStore = useChatStore() + const globalStore = useGlobalStore() + const groupStore = useGroupStore() + const cachedStore = useCachedStore() + const contactStore = useContactStore() + // 刷新会话列表 await chatStore.getSessionList(true) // 如果当前有选中的聊天室,重置并刷新消息列表