fix: address runtime warnings in build

This commit is contained in:
Peter Steinberger
2026-01-03 15:01:38 +00:00
parent 1a00175eb7
commit 733e86516e
3 changed files with 8 additions and 4 deletions

View File

@@ -146,7 +146,11 @@ export class GatewayClient {
const pending = this.pending.get(parsed.id);
if (!pending) return;
// If the payload is an ack with status accepted, keep waiting for final.
const status = parsed.payload?.status;
const payload = parsed.payload;
const status =
payload && typeof payload === "object" && "status" in payload
? (payload as { status?: unknown }).status
: undefined;
if (pending.expectFinal && status === "accepted") {
return;
}