refactoring

This commit is contained in:
mpetrov 2024-09-09 18:21:33 +03:00
parent c56efe352d
commit 53d86dd31e
4 changed files with 7 additions and 7 deletions

View File

@ -31,6 +31,6 @@ export abstract class GatewayConnectorVersionProcessor<BasicConfig> {
return Number(version?.replace(/\./g, '')); return Number(version?.replace(/\./g, ''));
} }
abstract getDowngradedVersion(): GatewayConnector<BasicConfig>; protected abstract getDowngradedVersion(): GatewayConnector<BasicConfig>;
abstract getUpgradedVersion(): GatewayConnector<BasicConfig>; protected abstract getUpgradedVersion(): GatewayConnector<BasicConfig>;
} }

View File

@ -31,7 +31,7 @@ import { isObject } from '@core/utils';
export abstract class AbstractMqttBasicConfigComponent<BasicConfig> implements ControlValueAccessor, Validator, OnDestroy { export abstract class AbstractMqttBasicConfigComponent<BasicConfig> implements ControlValueAccessor, Validator, OnDestroy {
basicFormGroup: FormGroup; basicFormGroup: FormGroup;
mappingTypes = MappingType; MappingType = MappingType;
private destroy$ = new Subject<void>(); private destroy$ = new Subject<void>();

View File

@ -24,12 +24,12 @@
</mat-tab> </mat-tab>
<mat-tab label="{{ 'gateway.data-mapping' | translate }}*"> <mat-tab label="{{ 'gateway.data-mapping' | translate }}*">
<div class="tb-form-panel no-border no-padding padding-top tb-flex fill-height"> <div class="tb-form-panel no-border no-padding padding-top tb-flex fill-height">
<tb-mapping-table formControlName="mapping" [required]="true" [mappingType]="mappingTypes.DATA"></tb-mapping-table> <tb-mapping-table formControlName="mapping" [required]="true" [mappingType]="MappingType.DATA"></tb-mapping-table>
</div> </div>
</mat-tab> </mat-tab>
<mat-tab label="{{ 'gateway.requests-mapping' | translate }}"> <mat-tab label="{{ 'gateway.requests-mapping' | translate }}">
<div class="tb-form-panel no-border no-padding padding-top tb-flex fill-height"> <div class="tb-form-panel no-border no-padding padding-top tb-flex fill-height">
<tb-mapping-table formControlName="requestsMapping" [mappingType]="mappingTypes.REQUESTS"></tb-mapping-table> <tb-mapping-table formControlName="requestsMapping" [mappingType]="MappingType.REQUESTS"></tb-mapping-table>
</div> </div>
</mat-tab> </mat-tab>
<mat-tab label="{{ 'gateway.workers-settings' | translate }}"> <mat-tab label="{{ 'gateway.workers-settings' | translate }}">

View File

@ -15,9 +15,9 @@
/// ///
import { import {
ConnectorBaseConfig,
ConnectorType, ConnectorType,
GatewayConnector, MQTTBasicConfig, GatewayConnector,
MQTTBasicConfig,
} from '@home/components/widget/lib/gateway/gateway-widget.models'; } from '@home/components/widget/lib/gateway/gateway-widget.models';
import { MqttVersionProcessor } from '@home/components/widget/lib/gateway/abstract/mqtt-version-processor.abstract'; import { MqttVersionProcessor } from '@home/components/widget/lib/gateway/abstract/mqtt-version-processor.abstract';