voice ff check interval

This commit is contained in:
Kirill Ivlev 2024-11-11 18:31:42 +04:00
parent 5b3bc5d3b8
commit ede897c8e2

View file

@ -11,10 +11,10 @@ import {FeatureFlagsConsts} from "../Consts/FeatureFlags.consts";
export class VoiceController { export class VoiceController {
private voiceEnabled = false; private voiceEnabled = false;
private logger = new Logger(VoiceController.name) private logger = new Logger(VoiceController.name)
constructor(private voiceService: VoiceService, private configService: ConfigService,private featureFlagService: FeatureflagService) { constructor(private voiceService: VoiceService,private featureFlagService: FeatureflagService) {
setInterval(() => { setInterval(() => {
this.featureFlagService.getFeatureFlag(FeatureFlagsConsts.DisableVoice).then(r => this.voiceEnabled = !r.state); this.featureFlagService.getFeatureFlag(FeatureFlagsConsts.DisableVoice).then(r => this.voiceEnabled = !r.state);
}, 30000); }, 10000);
this.featureFlagService.getFeatureFlag(FeatureFlagsConsts.DisableVoice).then(r => { this.featureFlagService.getFeatureFlag(FeatureFlagsConsts.DisableVoice).then(r => {
this.voiceEnabled = !r.state; this.voiceEnabled = !r.state;
console.log(`Voice enabled: ${this.voiceEnabled}`); console.log(`Voice enabled: ${this.voiceEnabled}`);