diff --git a/src/Model/chatListModel.ts b/src/Model/chatListModel.ts index 90da700b..bd9162d8 100644 --- a/src/Model/chatListModel.ts +++ b/src/Model/chatListModel.ts @@ -7,11 +7,11 @@ export default class ChatListModel { storageModel: StorageModel; // data - chatModels = new Map(); + chatModels = new Set(); // store & add addChatModel = (chatModel: ChatModel) => { - this.chatModels.set(chatModel.id, chatModel); + this.chatModels.add(chatModel); }; createChat = (primaryChannel: string): ChatModel => { @@ -25,7 +25,7 @@ export default class ChatListModel { }; untrackChat = (chat: ChatModel): void => { - this.chatModels.delete(chat.id); + this.chatModels.delete(chat); }; // restore