Commit 875bffc1 by Sixong.Zhu

cs

parent e5a7e365
Showing with 11 additions and 8 deletions
...@@ -31,7 +31,7 @@ function uniqueMessages( ...@@ -31,7 +31,7 @@ function uniqueMessages(
messages: NonNullable<ChatStore.STATE_CHAT_MSG_HISTORY> messages: NonNullable<ChatStore.STATE_CHAT_MSG_HISTORY>
) { ) {
const arr = [...messages]; const arr = [...messages];
return unique(arr, function (item, all) { return unique(arr, function(item, all) {
return all.findIndex((k) => k.id === item.id); return all.findIndex((k) => k.id === item.id);
}); });
} }
...@@ -108,7 +108,7 @@ export function getLastMessageId(msgs: Message[] | any) { ...@@ -108,7 +108,7 @@ export function getLastMessageId(msgs: Message[] | any) {
const last = msgs[msgs.length - 1]; const last = msgs[msgs.length - 1];
let id = last.id; let id = last.id;
if (id < 0) { if (id < 0) {
id = Math.max(...msgs.map((i) => i.id)); id = Math.max(...msgs.map((i: any) => i.id));
} }
return id; return id;
} }
...@@ -326,7 +326,7 @@ export default { ...@@ -326,7 +326,7 @@ export default {
state[ChatStore.STATE_CHAT_SENDING_MESSAGES] = [...current]; state[ChatStore.STATE_CHAT_SENDING_MESSAGES] = [...current];
} }
}, },
[ChatStore.MUTATION_SAVE_CURRENT_CHAT_INPUTING]: (function () { [ChatStore.MUTATION_SAVE_CURRENT_CHAT_INPUTING]: (function() {
const setTimeoutId: { [key: string]: number } = {}; const setTimeoutId: { [key: string]: number } = {};
return ( return (
state: ChatStoreState, state: ChatStoreState,
...@@ -729,7 +729,7 @@ export default { ...@@ -729,7 +729,7 @@ export default {
} }
commit( commit(
ChatStore.MUTATION_SAVE_CURRENT_CHAT_MEMBERS, ChatStore.MUTATION_SAVE_CURRENT_CHAT_MEMBERS,
unique(newChatMembers, function (item, all) { unique(newChatMembers, function(item, all) {
return all.findIndex((k) => k.eid === item.eid); return all.findIndex((k) => k.eid === item.eid);
}) })
); );
......
...@@ -67,11 +67,14 @@ class Chat { ...@@ -67,11 +67,14 @@ class Chat {
} }
private setupIndexDb() { private setupIndexDb() {
return dbController.setup( if (this._sdk) {
this._sdk().global.uid + const s = this._sdk();
return dbController.setup(
s.global.uid +
"-" + "-" +
(this._sdk().global.initData.orgId || 0) (s.global.initData.orgId || 0)
); );
}
} }
public resetup(org: () => string | number) { public resetup(org: () => string | number) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment