BaseService constructor

BaseService()

Implementation

BaseService() {
  dio.interceptors.add(
      dio_instance.InterceptorsWrapper(onRequest: (options, handler) async {
    options.headers['Authorization'] = 'Bearer $accessToken';
    return handler.next(options);
  }, onError: (dio_instance.DioError error, handler) async {
    if ((error.response?.statusCode == 401)) {
      if (await handleRefreshToken()) {
        return handler.resolve(await _retry(error.requestOptions));
      }
    }
    return handler.next(error);
  }));
}