From ec0a2c19db996297f476b76d9021b1362c73eca3 Mon Sep 17 00:00:00 2001 From: Neil Date: Thu, 10 Sep 2026 19:14:13 -0700 Subject: [PATCH] fix(relay): drop the outbox method the lifecycle merge orphaned The union of adv3-map-composed and relay-lifecycle-fences kept a flushRevokeOutbox that reads this.revokeOutbox/this.flushRevoke, both of which relay-lifecycle-fences moved into the coordinator. Typecheck-only break, invisible on either branch alone. --- src/main/runtime/relay/desktop-relay-service.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/main/runtime/relay/desktop-relay-service.ts b/src/main/runtime/relay/desktop-relay-service.ts index 5dab985e1d8..29d1bc54983 100644 --- a/src/main/runtime/relay/desktop-relay-service.ts +++ b/src/main/runtime/relay/desktop-relay-service.ts @@ -251,12 +251,6 @@ export class DesktopRelayService { } } - private async flushRevokeOutbox(broker: RelaySessionBroker): Promise { - for (const item of this.revokeOutbox.pendingFor(broker.ownerIdentityKey, broker.hostId)) { - await this.flushRevoke(broker, item) - } - } - private requireMobileDevice(deviceId: string): void { if (this.runtimeRpc.getDeviceRegistry()?.getDevice(deviceId)?.scope !== 'mobile') { throw new Error('mobile_device_not_found')