Browse Source

UI: Add device profile fetch functions to entity service

pull/6654/head
Igor Kulikov 4 years ago
parent
commit
540aeec2d7
  1. 10
      ui-ngx/src/app/core/http/entity.service.ts

10
ui-ngx/src/app/core/http/entity.service.ts

@ -67,7 +67,6 @@ import {
AlarmData,
AlarmDataQuery,
createDefaultEntityDataPageLink,
defaultEntityDataPageLink,
EntityData,
EntityDataQuery,
entityDataToEntityInfo,
@ -233,6 +232,11 @@ export class EntityService {
case EntityType.ALARM:
console.error('Get Alarm Entity is not implemented!');
break;
case EntityType.DEVICE_PROFILE:
observable = this.getEntitiesByIdsObservable(
(id) => this.deviceProfileService.getDeviceProfileInfo(id, config),
entityIds);
break;
}
return observable;
}
@ -374,6 +378,10 @@ export class EntityService {
pageLink.sortOrder.property = 'title';
entitiesObservable = this.otaPackageService.getOtaPackages(pageLink, config);
break;
case EntityType.DEVICE_PROFILE:
pageLink.sortOrder.property = 'name';
entitiesObservable = this.deviceProfileService.getDeviceProfileInfos(pageLink, null, config);
break;
}
return entitiesObservable;
}

Loading…
Cancel
Save