















@@ -133,6 +133,12 @@ type TelegramQaScenarioResult = {
133133rttMs?: number;
134134requestStartedAt?: string;
135135responseObservedAt?: string;
136+rttMeasurement?: {
137+finalMatchedReplyRttMs: number;
138+requestStartedAt: string;
139+responseObservedAt: string;
140+source: "request-to-observed-message";
141+};
136142sentMessageId?: number;
137143responseMessageId?: number;
138144};
@@ -1743,6 +1749,12 @@ export async function runTelegramQaLive(params: {
17431749rttMs: canaryTiming.rttMs,
17441750requestStartedAt: canaryTiming.requestStartedAt,
17451751responseObservedAt: canaryTiming.responseObservedAt,
1752+rttMeasurement: {
1753+finalMatchedReplyRttMs: canaryTiming.rttMs,
1754+requestStartedAt: canaryTiming.requestStartedAt,
1755+responseObservedAt: canaryTiming.responseObservedAt,
1756+source: "request-to-observed-message",
1757+},
17461758sentMessageId: redactPublicMetadata ? undefined : canaryTiming.sentMessageId,
17471759responseMessageId: redactPublicMetadata ? undefined : canaryTiming.responseMessageId,
17481760});
@@ -1885,6 +1897,12 @@ export async function runTelegramQaLive(params: {
18851897 rttMs,
18861898requestStartedAt: firstRequestStartedAt,
18871899responseObservedAt: new Date(lastMatched.observedAtMs).toISOString(),
1900+rttMeasurement: {
1901+finalMatchedReplyRttMs: rttMs,
1902+requestStartedAt: new Date(lastRequestStartedAtMs).toISOString(),
1903+responseObservedAt: new Date(lastMatched.observedAtMs).toISOString(),
1904+source: "request-to-observed-message",
1905+},
18881906sentMessageId: redactPublicMetadata ? undefined : lastSentMessageId,
18891907responseMessageId: redactPublicMetadata ? undefined : lastMatched.message.messageId,
18901908} satisfies TelegramQaScenarioResult;
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。