onInterceptRequest method
Future<void>
onInterceptRequest(
- BaseRequest request
)
Implementation
@protected
Future<void> onInterceptRequest(BaseRequest request) async {
final requestInterceptors = this.requestInterceptors;
if (requestInterceptors == null || requestInterceptors.isEmpty) return;
for (final interceptor in requestInterceptors) {
try {
await interceptor(request);
} catch (e, s) {
throw RequestInterceptorException(
'Request Interceptor failed due to an error',
uri: request.url,
innerException: e,
innerStackTrace: s,
);
}
}
}