UI: refactor getting of user filters in alias controller interface

This commit is contained in:
rusikv 2024-09-09 18:26:54 +03:00
parent eb244e3de9
commit 625e400d2b
3 changed files with 6 additions and 2 deletions

View File

@ -167,6 +167,10 @@ export class AliasController implements IAliasController {
return this.filters;
}
getUserFilters(): Filters {
return this.userFilters;
}
getFilterInfo(filterId: string): FilterInfo {
if (this.userFilters[filterId]) {
return this.userFilters[filterId];

View File

@ -127,7 +127,6 @@ export interface IAliasController {
entityAliasesChanged: Observable<Array<string>>;
entityAliasResolved: Observable<string>;
filtersChanged: Observable<Array<string>>;
userFilters: Filters;
getAliasInfo(aliasId: string): Observable<AliasInfo>;
getEntityAliasId(aliasName: string): string;
getInstantAliasInfo(aliasId: string): AliasInfo;
@ -138,6 +137,7 @@ export interface IAliasController {
resolveAlarmSource(alarmSource: Datasource): Observable<Datasource>;
getEntityAliases(): EntityAliases;
getFilters(): Filters;
getUserFilters(): Filters;
getFilterInfo(filterId: string): FilterInfo;
getKeyFilters(filterId: string): Array<KeyFilter>;
updateCurrentAliasEntity(aliasId: string, currentEntity: EntityInfo): void;

View File

@ -523,7 +523,7 @@ export class DashboardPageComponent extends PageComponent implements IDashboardC
() => this.dashboardCtx.stateController,
this.dashboardConfiguration.entityAliases,
this.dashboardConfiguration.filters,
this.parentDashboard?.aliasController.userFilters);
this.parentDashboard?.aliasController.getUserFilters());
this.updateDashboardCss();