File size: 753 Bytes
9e7d4f7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | export const state = {
sessionId: sessionStorage.getItem("serinity_session_id") || null,
patientId: localStorage.getItem("serinity_patient_id") || null,
isListening: false,
isRecordingPending: false,
isVoiceMode: false,
isAudioOutputEnabled: false,
isAISpeaking: false,
exchangeCount: 0,
sessionStartTime: null,
sessionInterval: null,
setPatientId(id) {
this.patientId = id;
if (id) {
localStorage.setItem("serinity_patient_id", id);
} else {
localStorage.removeItem("serinity_patient_id");
}
},
setSessionId(id) {
this.sessionId = id;
if (id) {
sessionStorage.setItem("serinity_session_id", id);
} else {
sessionStorage.removeItem("serinity_session_id");
}
}
};
|