Browse Source

Merge branch 'fix/4102-gayeway-synced-save-adjustments' into improvements/050824-gateway

pull/11354/head
mpetrov 2 years ago
parent
commit
a5e804d3b4
  1. 11
      ui-ngx/src/app/modules/home/components/widget/lib/gateway/connectors-configuration/mqtt-basic-config/mqtt-basic-config.component.ts

11
ui-ngx/src/app/modules/home/components/widget/lib/gateway/connectors-configuration/mqtt-basic-config/mqtt-basic-config.component.ts

@ -177,18 +177,15 @@ export class MqttBasicConfigComponent implements ControlValueAccessor, Validator
} }
private getRequestDataObject(array: RequestMappingData[]): Record<RequestType, RequestMappingData[]> { private getRequestDataObject(array: RequestMappingData[]): Record<RequestType, RequestMappingData[]> {
const result = { return array.reduce((result, { requestType, requestValue }) => {
result[requestType].push(requestValue);
return result;
}, {
connectRequests: [], connectRequests: [],
disconnectRequests: [], disconnectRequests: [],
attributeRequests: [], attributeRequests: [],
attributeUpdates: [], attributeUpdates: [],
serverSideRpc: [], serverSideRpc: [],
};
array.forEach(({ requestType, requestValue }) => {
result[requestType].push(requestValue);
}); });
return result as Record<RequestType, RequestMappingData[]>;
} }
} }

Loading…
Cancel
Save