getServices method

Future<ServicesDto> getServices()

Implementation

Future<ServicesDto> getServices() async {
  final instances = await _repo.getInstances();
  final groups = instances.groupBy((i) => i.serviceName);
  final services = groups.entries
      .map((e) => ServiceDto(e.key, e.value.map((i) => i.toDto()).toList()))
      .toList();
  return ServicesDto(
    environment: environment,
    services: services,
  );
}