diff --git a/bun.lockb b/bun.lockb index a42e586..bd166c6 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index c31f855..da2d8e8 100644 --- a/package.json +++ b/package.json @@ -18,15 +18,14 @@ "deploy-buzzer-client:staging": "bun run build-twilio-client && bun --filter 'doorman-client' deploy:staging" }, "peerDependencies": { - "typescript": "^5.0.0" + "typescript": "^5.2.2" }, "dependencies": { - "@types/twilio": "^3.19.3", "crypto": "^1.0.1", "express-fingerprint": "^1.2.2", - "hono": "^4.3.0", + "hono": "^4.10.2", "node-fetch": "^3.3.2", "react-otp-input": "^3.1.1", - "twilio-cli": "^5.19.4" + "twilio-cli": "^5.23.1" } } diff --git a/packages/doorman-api/package.json b/packages/doorman-api/package.json index f973e93..bf790bf 100644 --- a/packages/doorman-api/package.json +++ b/packages/doorman-api/package.json @@ -15,7 +15,8 @@ "deploy:staging": "twilio-run deploy --load-system-env --env .env.twiliotemplate --service-name doorman --environment=staging --override-existing-project" }, "dependencies": { - "@aws-sdk/client-dynamodb": "^3.821.0", + "@aws-sdk/client-dynamodb": "^3.916.0", + "@aws-sdk/lib-dynamodb": "^3.916.0", "@twilio-labs/serverless-runtime-types": "^4.0.1", "@twilio/runtime-handler": "1.3.0", "discord-oauth2": "^2.12.1", @@ -25,7 +26,7 @@ "is-deep-subset": "^0.1.1", "prom-client": "^15.1.3", "promise.timeout": "^1.2.0", - "twilio": "^3.84.1", + "twilio": "^5.10.3", "winston": "^3.17.0", "winston-loki": "^6.1.3", "zod": "^3.25.42", diff --git a/packages/doorman-client/package.json b/packages/doorman-client/package.json index 1bfb845..7e7eb42 100644 --- a/packages/doorman-client/package.json +++ b/packages/doorman-client/package.json @@ -19,15 +19,15 @@ "prom-client": "^15.1.3", "prometheus-remote-write": "^0.5.1", "promise.timeout": "^1.2.0", - "twilio": "^3.84.1", - "winston": "^3.17.0", + "twilio": "^5.10.3", + "winston": "^3.18.3", "winston-loki": "^6.1.3", - "zod": "^3.25.56", + "zod": "^3.25.76", "zod_utilz": "^0.8.4" }, "devDependencies": { "@types/bun": "latest", - "concurrently": "^9.1.2", + "concurrently": "^9.2.1", "twilio-run": "^3.5.4" }, "engines": { diff --git a/packages/doorman-client/src/functions/buzzer-activated.ts b/packages/doorman-client/src/functions/buzzer-activated.ts index 74dbc20..d353b8c 100644 --- a/packages/doorman-client/src/functions/buzzer-activated.ts +++ b/packages/doorman-client/src/functions/buzzer-activated.ts @@ -19,7 +19,7 @@ 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 = ""; +const XML_FAIL_FAST_CALLBACK_COMMENT = "This response is from a fail fast callback"; export const handler: ServerlessFunctionSignature = withMetrics('buzzer-activated', async function (context, event, callback, metricsRegistry, logger, failFastCallback) { // metrics @@ -170,8 +170,7 @@ export const handler: ServerlessFunctionSignature