From 57567ebb1ba26f24143fa6d0da31f74aedfbaebe Mon Sep 17 00:00:00 2001 From: kuaifan Date: Mon, 7 Mar 2022 17:48:17 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E6=9C=AA=E8=AF=BB?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/store/actions.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/resources/assets/js/store/actions.js b/resources/assets/js/store/actions.js index eacbbad96..ccaab62b7 100644 --- a/resources/assets/js/store/actions.js +++ b/resources/assets/js/store/actions.js @@ -2192,13 +2192,14 @@ export default { if (mode === "chat") { return; } - let dialog = state.cacheDialogs.find(({id}) => id == data.dialog_id); - // 更新对话列表 - if (dialog && state.cacheUnreads[data.id] === undefined) { - // 新增未读数 - state.cacheUnreads[data.id] = true; - dialog.unread++; - dispatch("saveDialog", dialog) + if (data.userid !== state.userId) { + // 更新对话新增未读数 + let dialog = state.cacheDialogs.find(({id}) => id == data.dialog_id); + if (dialog && state.cacheUnreads[data.id] === undefined) { + state.cacheUnreads[data.id] = true; + dialog.unread++; + dispatch("saveDialog", dialog) + } } Store.set('dialogMsgPush', data); }