ciyidogan commited on
Commit
31471a6
·
verified ·
1 Parent(s): fa36959

Update flare-ui/src/app/services/environment.service.ts

Browse files
flare-ui/src/app/services/environment.service.ts CHANGED
@@ -8,7 +8,28 @@ import { Environment } from './api.service';
8
  export class EnvironmentService {
9
  private environmentSubject = new BehaviorSubject<Environment | null>(null);
10
  public environment$ = this.environmentSubject.asObservable();
 
 
 
 
 
11
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  updateEnvironment(env: Environment) {
13
  this.environmentSubject.next(env);
14
  }
 
8
  export class EnvironmentService {
9
  private environmentSubject = new BehaviorSubject<Environment | null>(null);
10
  public environment$ = this.environmentSubject.asObservable();
11
+ private ttsEnabledSource = new BehaviorSubject<boolean>(false);
12
+ private sttEnabledSource = new BehaviorSubject<boolean>(false);
13
+
14
+ ttsEnabled$ = this.ttsEnabledSource.asObservable();
15
+ sttEnabled$ = this.sttEnabledSource.asObservable();
16
 
17
+ setTTSEnabled(enabled: boolean): void {
18
+ this.ttsEnabledSource.next(enabled);
19
+ }
20
+
21
+ setSTTEnabled(enabled: boolean): void {
22
+ this.sttEnabledSource.next(enabled);
23
+ }
24
+
25
+ isTTSEnabled(): boolean {
26
+ return this.ttsEnabledSource.value;
27
+ }
28
+
29
+ isSTTEnabled(): boolean {
30
+ return this.sttEnabledSource.value;
31
+ }
32
+
33
  updateEnvironment(env: Environment) {
34
  this.environmentSubject.next(env);
35
  }