interceptRequest method
Future<BaseRequest>
interceptRequest(
{ - required BaseRequest request,
})
override
Implementation
@override
Future<BaseRequest> interceptRequest({
required BaseRequest request,
}) async {
if (settings.enabled && (settings.requestFilter?.call(request) ?? true)) {
if (settings.printResponseTime) {
request.headers[kLogsTimeStamp] =
DateTime.timestamp().millisecondsSinceEpoch.toString();
}
_talker.logCustom(
HttpRequestLog(
request.url.toString(),
request: request,
settings: settings,
),
);
}
return request;
}