ApiClient constructor

ApiClient({
  1. required String baseUrl,
  2. String? authToken,
})

Implementation

ApiClient({required this.baseUrl, this.authToken}) {
  _dio = Dio(
    BaseOptions(
      baseUrl: baseUrl,
      connectTimeout: const Duration(seconds: 30),
      receiveTimeout: const Duration(seconds: 30),
      headers: {
        'Content-Type': 'application/json',
        if (authToken != null) 'Authorization': 'Bearer $authToken',
      },
    ),
  );
}