Api constructor

Api({
  1. required String baseUrl,
  2. Map<String, String>? headers,
  3. bool enableLogs = false,
})

Implementation

Api({
  required String baseUrl,
  Map<String, String>? headers,
  bool enableLogs = false,
}) {
  dio = Dio(
    BaseOptions(
      baseUrl: baseUrl,
      connectTimeout: const Duration(seconds: 5),
      receiveTimeout: const Duration(seconds: 5),
      validateStatus: (status) => true,
      headers: headers,
    ),
  );

  if (enableLogs) _enableLogs();
}