INNER CODE UNIT · TypeScript
rtt
gommzystudio/device-activity-tracker · src/signal-tracker.ts:202
const rtt = receiptTime - this.pendingProbeStartTime;
logger.info(`Delivery receipt matched! RTT: ${rtt}ms`);
// Clear the timeout
if (this.pendingProbeTimeout) {
clearTimeout(this.pendingProbeTimeout);
this.pendingProbeTimeout = null;
}
// Record the measurement
this.addMeasurementForDevice(this.targetNumber, rtt);
// Clear pending probe and signal completion
this.pendingProbeStartTime = null;
if (this.probeResolve) {
this.probeResolve();
this.probeResolve = null;