ApiClient constructor

ApiClient({
  1. String? baseUrl,
  2. required String apiKey,
  3. Dio? dio,
})

Creates a new instance of ApiClient.

Implementation

ApiClient({
  String? baseUrl,
  required this.apiKey,
  Dio? dio,
})  : baseUrl = baseUrl ?? 'https://api.appfit.io',
      _dio = dio ?? Dio() {
  if (!kIsWeb) {
    _internetConnection = InternetConnection.createInstance(
      customCheckOptions: [
        InternetCheckOption(uri: Uri.parse(this.baseUrl)),
      ],
    );
  } else {
    _internetConnection = null;
  }
}