applyConnectTiming method
Applies connect/DNS timings captured by createInstrumentedHttpClient.
Implementation
void applyConnectTiming(HttpClientConnectTiming? timing) {
if (timing == null) return;
if (timing.dnsMs != null && supportedPhases.contains(HttpTimingPhase.dns)) {
recordPhase(HttpTimingPhase.dns, timing.dnsMs!);
}
if (timing.connectMs != null &&
supportedPhases.contains(HttpTimingPhase.connect)) {
recordPhase(HttpTimingPhase.connect, timing.connectMs!);
}
if (timing.peerAddress != null) {
applyPeer(address: timing.peerAddress);
}
}