getInstance<T extends JetApiService> static method

T getInstance<T extends JetApiService>(
  1. String serviceId,
  2. T creator()
)

Get singleton instance of an API service

Implementation

static T getInstance<T extends JetApiService>(
  String serviceId,
  T Function() creator,
) {
  if (!_instances.containsKey(serviceId)) {
    _instances[serviceId] = creator();
  }
  return _instances[serviceId] as T;
}