load config on websocket status changes

This commit is contained in:
Joel Wetzell
2026-03-21 12:43:28 -05:00
parent 638eb5dced
commit a98b77d570
+10 -1
View File
@@ -33,12 +33,21 @@ export class ConfigService {
private http = inject(HttpClient);
private settingsService = inject(SettingsService);
private eventsService = inject(EventsService);
constructor(private schemaService: SchemaService) {
this.loadConfig();
effect(() => {
console.log('config state changed', this.currentlyShownConfig());
});
effect(() =>{
switch (this.eventsService.status()) {
case 'open':
console.log('Websocket connection opened, reloading config');
this.loadConfig();
break;
}
})
}
loadConfig() {