createHttpClient method
Returns a new HttpClient using the given context.
When this override is installed, this function overrides the behavior of
new HttpClient.
Implementation
@override
HttpClient createHttpClient(SecurityContext? context) {
final innerClient =
delegate?.createHttpClient(context) ?? super.createHttpClient(context);
if (FTHttpOverrideConfig.global.traceHeader ||
FTHttpOverrideConfig.global.traceResource) {
return innerClient is FTHttpClient
? innerClient
: FTHttpClient(innerClient);
}
return innerClient;
}