diff --git a/sdk/methods/conversation/index.js b/sdk/methods/conversation/index.js index 2e2781cc97945a697c06b3df4c51ce250579b1a9..b32a09a6e040da68378a372e567630ef2180e6cf 100644 --- a/sdk/methods/conversation/index.js +++ b/sdk/methods/conversation/index.js @@ -96,6 +96,16 @@ export default { "msgList": [], "update_time": Date.now() } + + /** + * 存在source字段的会话,表示此会话基于某个来源而被创建。 + * 比如:群聊会话,可能是从群聊列表中创建的,此时source字段会记录群聊的id + * 用于在云端同步创建会话时的判断依据,比如:限制只能群成员和群管理员才能发起私聊时,确定指的是哪个群 + */ + if(param.source){ + conversationData.source = param.source + } + this.add(conversationData) conversationDatas.push(conversationData) } else {