onError method
- DioException err,
- ErrorInterceptorHandler handler
override
Called when an exception was occurred during the request.
Implementation
@override
void onError(DioException err, ErrorInterceptorHandler handler) {
final requestLog = _requestLog(err.requestOptions);
final errorLog = [
err.type.name,
?err.response?.statusCode,
].join(' ');
final message = '$requestLog => $errorLog';
log(message, name: 'HTTP');
firebaseService.log(message);
handler.next(err);
}