onError method
Called when an exception was occurred during the request.
Implementation
@override
void onError(DioException err, ErrorInterceptorHandler handler) {
final nf = err.requestOptions.extra.remove(_key);
if (nf is InFlightNetworkCall) {
try {
nf.fail(err, status: err.response?.statusCode);
} catch (_) {}
}
handler.next(err);
}