From abf9d43a8cccd748da73817654e8edba172a678d Mon Sep 17 00:00:00 2001 From: Martin Dimitrov Date: Sat, 11 Oct 2025 15:45:03 -0700 Subject: [PATCH] add a fail fast watermark so we can see if a response is fail fast --- packages/doorman-client/src/functions/buzzer-activated.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/doorman-client/src/functions/buzzer-activated.ts b/packages/doorman-client/src/functions/buzzer-activated.ts index 85277e6..ceee32f 100644 --- a/packages/doorman-client/src/functions/buzzer-activated.ts +++ b/packages/doorman-client/src/functions/buzzer-activated.ts @@ -19,6 +19,8 @@ import { getMetricFromRegistry, withMetrics } from '../../../doorman-api/src/com import { Counter, Summary } from 'prom-client'; import { BuzzerActivatedMetrics, registerMetrics } from '../metrics/BuzzerActivatedMetrics'; +const XML_FAIL_FAST_CALLBACK_COMMENT = ""; + export const handler: ServerlessFunctionSignature = withMetrics('buzzer-activated', async function (context, event, callback, metricsRegistry, logger, failFastCallback) { // metrics registerMetrics(metricsRegistry); @@ -74,6 +76,7 @@ export const handler: ServerlessFunctionSignature ""), metricsRegistry); + // set me to true to simulate a timeout let responseLock = false; let intervals: Timer[] = []; let timeouts: Timer[] = []; @@ -167,6 +170,7 @@ export const handler: ServerlessFunctionSignature