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");
    }
  }
};