describe method

Future<ServiceDescriptor> describe(
  1. String serviceName
)

Returns the current status as an OmnyServer domain.ServiceDescriptor.

Implementation

Future<domain.ServiceDescriptor> describe(String serviceName) async {
  final status = await _manager.status(packageName, serviceName);
  return domain.ServiceDescriptor(
    name: serviceName,
    displayName: serviceName,
    status: _mapStatus(status),
    autoStart:
        status == dsm.ServiceStatus.running ||
        status == dsm.ServiceStatus.installed,
  );
}