From e68b6ced11408911b67b3ec600c048855450b2af Mon Sep 17 00:00:00 2001 From: Jose B Date: Thu, 27 Jul 2023 19:42:09 -0500 Subject: [PATCH] no need to stop from server --- www/app/components/record.js | 2 +- www/app/components/webrtc.js | 5 ++--- www/app/page.js | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/www/app/components/record.js b/www/app/components/record.js index eb8f5912..cb3b03f8 100644 --- a/www/app/components/record.js +++ b/www/app/components/record.js @@ -89,7 +89,7 @@ export default function Recorder(props) { const handleRecClick = async () => { if (!record) return console.log("no record"); - if (record?.isRecording()) { + if (record.isRecording()) { props.onStop(); record.stopRecording(); setIsRecording(false); diff --git a/www/app/components/webrtc.js b/www/app/components/webrtc.js index 0b8e21b6..1b9843c0 100644 --- a/www/app/components/webrtc.js +++ b/www/app/components/webrtc.js @@ -3,7 +3,7 @@ import Peer from "simple-peer"; const WebRTC_SERVER_URL = "http://127.0.0.1:1250/offer"; -const useWebRTC = (stream, setIsRecording) => { +const useWebRTC = (stream) => { const [data, setData] = useState({ peer: null, }); @@ -66,7 +66,6 @@ const useWebRTC = (stream, setIsRecording) => { }, text: '' })); - setIsRecording(false); break; default: console.error(`Unknown command ${serverData.cmd}`); @@ -76,7 +75,7 @@ const useWebRTC = (stream, setIsRecording) => { return () => { peer.destroy(); }; - }, [stream, setIsRecording]); + }, [stream]); return data; }; diff --git a/www/app/page.js b/www/app/page.js index 9aba71a7..6dae28ea 100644 --- a/www/app/page.js +++ b/www/app/page.js @@ -10,7 +10,7 @@ const App = () => { // This is where you'd send the stream and receive the data from the server. // transcription, summary, etc - const serverData = useWebRTC(stream, () => { }); + const serverData = useWebRTC(stream); const sendStopCmd = () => serverData?.peer?.send(JSON.stringify({ cmd: "STOP" }))