From feccda8ec93f756e30d17c383ee9c7af5b1dde97 Mon Sep 17 00:00:00 2001 From: Andrew Gundersen Date: Sat, 13 Mar 2021 11:59:37 -0600 Subject: [PATCH] message grouping --- src/components/inputItem/inputController.ts | 7 +-- src/components/messageItem.vue | 48 +++++++++++++++++- src/modules/message.ts | 12 ++--- src/modules/messages.ts | 22 +++++--- src/types/message/index.ts | 2 +- src/views/messenger.vue | 56 +++++++++++++++------ 6 files changed, 110 insertions(+), 37 deletions(-) diff --git a/src/components/inputItem/inputController.ts b/src/components/inputItem/inputController.ts index 5bfefb5..3b23dd2 100644 --- a/src/components/inputItem/inputController.ts +++ b/src/components/inputItem/inputController.ts @@ -10,12 +10,9 @@ import useMitt from "@/modules/mitt"; import { useIpc } from '@/modules/ipc'; import keyboardNameMap from "./keyBoardMaps/keyboardNameMap"; import keyboardCharMap from "./keyBoardMaps/keyboardCharMap"; -import { RenderMessage, ClientMessage } from "@/types/message/index"; -import { v4 as uuidv4 } from 'uuid'; import {clientMessage, initRenderMessage} from '@/modules/message'; let textInput: HTMLInputElement | null; -let uid: string; export default function useInputController() { @@ -37,8 +34,8 @@ export default function useInputController() { emitter.emit("self-message", message); // Then send it to the backend for processing. - const clientMm = clientMessage(text, false, message.uid); - post('client-message', message); + const clientM = clientMessage(text, false, message.uid); + post('client-message', clientM); // Reset the text input. if (textInput) textInput.value = ''; diff --git a/src/components/messageItem.vue b/src/components/messageItem.vue index 5139176..e8941fe 100644 --- a/src/components/messageItem.vue +++ b/src/components/messageItem.vue @@ -1,6 +1,7 @@