From 4ef575f2a98c40f43f9fb1f52dbdee6fd7bceb1b Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Wed, 28 Aug 2024 00:40:06 +0900 Subject: [PATCH] =?UTF-8?q?[Update]=20=E6=96=87=E5=AD=97=E8=B5=B7=E3=81=93?= =?UTF-8?q?=E3=81=97=E3=81=95=E3=82=8C=E3=81=9F=E3=83=A1=E3=83=83=E3=82=BB?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=82=92=E3=83=AD=E3=82=B0=E3=81=AB=E8=A1=A8?= =?UTF-8?q?=E7=A4=BA=EF=BC=88=E3=83=9E=E3=82=A4=E3=82=AF=E3=81=AE=E3=81=BF?= =?UTF-8?q?=20+=20=E7=BF=BB=E8=A8=B3=E6=9C=AA=E5=AF=BE=E5=BF=9C=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-ui/logics/useMessage.js | 18 ++++++++++++++++++ src-ui/logics/useReceiveRoutes.js | 5 +++++ 2 files changed, 23 insertions(+) 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) => {