refactoring
This commit is contained in:
parent
c56efe352d
commit
53d86dd31e
@ -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>;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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>();
|
||||||
|
|
||||||
|
|||||||
@ -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 }}">
|
||||||
|
|||||||
@ -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';
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user