mime-chat/src/messages.ts
Andrew Gundersen 51c4ad8ed7 new message anim
2021-06-25 18:28:29 -05:00

24 lines
626 B
TypeScript

import { ipcEmit } from "@/composables/useEmitter";
export let messages: Message[] = [];
export const setMessages = (init: {messages: Message[]}) => {
messages = init.messages;
ipcEmit("init-messages", messages);
}
export const newMessage = (message: Message) => {
messages.push(message);
ipcEmit("add-message", message);
}
export const annotateMessage = (annotation: Annotation) => {
for (let i in messages) {
if (messages[i].uid == annotation.uid) {
messages[i].context = annotation.context;
ipcEmit("update-message", annotation)
break;
}
}
}