diff --git a/src-ui/logics/useMessage.js b/src-ui/logics/useMessage.js index 59fe8006..25bd42db 100644 --- a/src-ui/logics/useMessage.js +++ b/src-ui/logics/useMessage.js @@ -43,6 +43,24 @@ export const useMessage = () => { }, 3000); }, currentMessageLogsStatus: currentMessageLogsStatus, + + addMessageLogsStatus: (payload) => { + const data = payload.data; + const message_object = { + id: crypto.randomUUID(), + created_at: new Date().toLocaleTimeString( + "ja-JP", + {hour12: false, hour: "2-digit", minute:"2-digit"}, + ), + category: "sent", + status: "ok", + messages : { + original: data.message, + translated: [], + }, + }; + addMessageLogsStatus(message_object); + }, }; }; diff --git a/src-ui/logics/useReceiveRoutes.js b/src-ui/logics/useReceiveRoutes.js index 6e5251a5..b666735c 100644 --- a/src-ui/logics/useReceiveRoutes.js +++ b/src-ui/logics/useReceiveRoutes.js @@ -1,5 +1,6 @@ import { useMainFunction } from "./useMainFunction"; import { useConfig } from "./useConfig"; +import { useMessage } from "./useMessage"; export const useReceiveRoutes = () => { const { @@ -8,6 +9,8 @@ export const useReceiveRoutes = () => { updateTranscriptionReceiveStatus, } = useMainFunction(); + const { addMessageLogsStatus } = useMessage(); + const { updateSoftwareVersion, } = useConfig(); @@ -21,6 +24,8 @@ export const useReceiveRoutes = () => { "/controller/callback_disable_transcription_receive": updateTranscriptionReceiveStatus, "/config/version": updateSoftwareVersion, + + "/action/transcription_send_mic_message": addMessageLogsStatus }; const receiveRoutes = (parsed_data) => {