getServiceNames method

Future<List<String>> getServiceNames()

Implementation

Future<List<String>> getServiceNames() async {
  final result = await transaction((context) async {
    return await context.select(
      InstanceDataBean,
      [InstanceDataBean.serviceName],
      distinct: [InstanceDataBean.serviceName],
      sort: InstanceDataBean.createTimestamp.asc(),
    );
  });

  return result
      .map((e) => e[InstanceDataBean.serviceName.name] as String)
      .toList();
}