bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-header/services.ts

16 lines
500 B
TypeScript
Raw Normal View History

import Storage from '/imports/ui/services/storage/session';
import { indexOf } from '/imports/utils/array-utils';
// old code
const CLOSED_CHAT_LIST_KEY = 'closedChatList';
2023-09-14 00:37:40 +08:00
const closePrivateChat = (chatId: string) => {
const currentClosedChats = (Storage.getItem(CLOSED_CHAT_LIST_KEY) || []) as string[];
if (indexOf(currentClosedChats, chatId) < 0) {
currentClosedChats.push(chatId);
Storage.setItem(CLOSED_CHAT_LIST_KEY, currentClosedChats);
}
2023-09-14 00:37:40 +08:00
};
export default closePrivateChat;