Download api/server/services/Files/Audio/webSocket.js from Zhitomir/chat: direct link, hf CLI and curl.
- Browser
- Download file 671 Bytes
-
https://huggingface.co/spaces/Zhitomir/chat/resolve/main/api/server/services/Files/Audio/webSocket.js
- Command line
-
hf download hf://spaces/Zhitomir/chat/api/server/services/Files/Audio/webSocket.js
-
curl -L -o webSocket.js https://huggingface.co/spaces/Zhitomir/chat/resolve/main/api/server/services/Files/Audio/webSocket.js
671 Bytes
| let token = ''; | |
| function updateTokenWebsocket(newToken) { | |
| console.log('Token:', newToken); | |
| token = newToken; | |
| } | |
| function sendTextToWebsocket(ws, onDataReceived) { | |
| if (token === '[DONE]') { | |
| ws.send(' '); | |
| return; | |
| } | |
| if (ws.readyState === WebSocket.OPEN) { | |
| ws.send(token); | |
| ws.onmessage = function (event) { | |
| console.log('Received:', event.data); | |
| if (onDataReceived) { | |
| onDataReceived(event.data); // Pass the received data to the callback function | |
| } | |
| }; | |
| } else { | |
| console.error('WebSocket is not open. Ready state is: ' + ws.readyState); | |
| } | |
| } | |
| module.exports = { | |
| updateTokenWebsocket, | |
| sendTextToWebsocket, | |
| }; | |