From d8e392ddba41d050fb9bb41ad751eba2ed92e3de Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Wed, 20 Sep 2023 06:46:37 +0200 Subject: [PATCH] first success with storing messages --- gui_vue/src/components/chat.vue | 37 +++- gui_vue/src/components/chat_conversations.vue | 13 +- .../components/chat_conversations_entry.vue | 9 +- gui_vue/src/components/chat_messages.vue | 1 - gui_vue/src/js/chatHandler.js | 162 +++++++++++++++++- gui_vue/src/js/freedata.js | 10 -- gui_vue/src/js/sock.js | 15 +- gui_vue/src/store/chatStore.js | 5 +- 8 files changed, 221 insertions(+), 31 deletions(-) diff --git a/gui_vue/src/components/chat.vue b/gui_vue/src/components/chat.vue index d87e8f9f..f863b29f 100644 --- a/gui_vue/src/components/chat.vue +++ b/gui_vue/src/components/chat.vue @@ -13,14 +13,36 @@ const settings = useSettingsStore(pinia); import { useStateStore } from '../store/stateStore.js'; const state = useStateStore(pinia); +import { useChatStore } from '../store/chatStore.js'; +const chat = useChatStore(pinia); + + import chat_navbar from './chat_navbar.vue' import chat_conversations from './chat_conversations.vue' import chat_messages from './chat_messages.vue' -import {updateAllChat} from '../js/chatHandler' +import {updateAllChat, newMessage} from '../js/chatHandler' updateAllChat() + + + +function transmitNewMessage(){ + console.log(chat.inputText) + console.log(chat.selectedCallsign) + + newMessage(chat.selectedCallsign, chat.inputText) + + // finally do a cleanup + chat.inputText = '' + + +} + + + +