initializeClient method

void initializeClient({
  1. required String name,
  2. required String baseUrl,
  3. Map<String, String>? globalHeaders,
  4. List<Interceptor>? interceptors,
})

Implementation

void initializeClient({
  required String name,
  required String baseUrl,
  Map<String, String>? globalHeaders,
  List<Interceptor>? interceptors,
}) {
  final dio = Dio(BaseOptions(
    baseUrl: baseUrl,
    headers: globalHeaders,
  ));

  if (interceptors != null) {
    dio.interceptors.addAll(interceptors);
  }

  _dioClients[name] = dio;
}