This commit is contained in:
Mahayoga 2026-04-15 21:39:20 +07:00
parent f9ac3ebcf9
commit 29e7c81a78
1 changed files with 16 additions and 11 deletions

View File

@ -138,7 +138,7 @@
<script> <script>
let getDataInterval = false; let getDataInterval = false;
let checkTobiiInterval = null; let checkTobiiInterval = null;
let tobiiConnectedStatus = false; let tobiiConnectedStatus = true;
const ws = new WebSocket('{{ env("WEBSOCKET_URL") }}'); const ws = new WebSocket('{{ env("WEBSOCKET_URL") }}');
let SESSION_ID = '{{ $data_session->id_test_sessions }}'; let SESSION_ID = '{{ $data_session->id_test_sessions }}';
let TOKEN_SESSION = '{{ $data_session->token_session }}'; let TOKEN_SESSION = '{{ $data_session->token_session }}';
@ -340,19 +340,24 @@ function checkTobiiConnection() {
ws.onmessage = (event) => { ws.onmessage = (event) => {
const data = JSON.parse(event.data); const data = JSON.parse(event.data);
console.log('Received data from WebSocket:', data);
if(data.type === 'temp_data') { // if(data.type === 'temp_data') {
console.log('Received temp_data:', data); // console.log('Received temp_data:', data);
if((Date.now() - data.data[0].timestamp) < 5000) { // if((Date.now() - data.data[0].timestamp) < 5000) {
tobiiConnectedStatus = true; // tobiiConnectedStatus = true;
} else { // } else {
tobiiConnectedStatus = false; // tobiiConnectedStatus = false;
} // }
} // }
if(data.type === 'tobii_data_not_active') { if(data.type === 'tobii_data') {
console.log('Tobii data not active:', data); console.log('Tobii data not active:', data);
moveTheEye(data.data[0].gaze_x, data.data[0].gaze_y); try {
moveTheEye(data.gaze_x, data.gaze_y);
} catch(error) {
console.log(error);
}
} }
}; };
}); });