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);
}));
}