bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-header/services.ts
2023-09-13 13:37:40 -03:00

16 lines
500 B
TypeScript

import Storage from '/imports/ui/services/storage/session';
import { indexOf } from '/imports/utils/array-utils';
// old code
const CLOSED_CHAT_LIST_KEY = 'closedChatList';
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);
}
};
export default closePrivateChat;