From 22dab20d79fbd88f2f0dc1ad7143148d8a49b4c7 Mon Sep 17 00:00:00 2001 From: ch Date: Tue, 14 Jun 2022 11:50:01 +0800 Subject: [PATCH] fix:update sdk --- plugins/msbIm.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/msbIm.js b/plugins/msbIm.js index a993e27..0c097cc 100644 --- a/plugins/msbIm.js +++ b/plugins/msbIm.js @@ -2,7 +2,7 @@ * @Author: ch * @Date: 2022-05-18 14:54:47 * @LastEditors: ch - * @LastEditTime: 2022-06-13 22:17:14 + * @LastEditTime: 2022-06-14 11:49:08 * @Description: file content */ import { CreateUUID, FormatDate, ToAsyncAwait } from "@/plugins/utils"; @@ -33,6 +33,7 @@ const fromatPotoReq = (traceId, traceType, content) => { message: res.getMessage(), }; }; + class MsbIm { defaultOption = { ioKey: 'traceId', @@ -281,6 +282,11 @@ class MsbIm { if (item.lastMessage) { item.lastMessage.payload = JSON.parse(item.lastMessage.payload || {}); } + let historyData = this.sessionData; + let hisIndex = historyData.findIndex((i) => i.id === item.id); + if (hisIndex < 0) { + item.messageList = []; + } // let historyData = this.sessionData; // let hisIndex = historyData.findIndex((i) => i.id === item.id); // if (hisIndex >= 0) { @@ -302,6 +308,7 @@ class MsbIm { async getHistoryMsg() { const curSessionIdx = this.sessionData.findIndex((i) => i.id === this.curSessionId); const curSession = this.sessionData[curSessionIdx]; + console.log(curSession, this.curSessionId,'this.curSessionId'); const msgList = curSession.messageList || []; const par = { traceId: CreateUUID(),