diff --git a/src/ConnectionMeta.ts b/src/ConnectionMeta.ts index 03e76a1..ce53f31 100644 --- a/src/ConnectionMeta.ts +++ b/src/ConnectionMeta.ts @@ -102,10 +102,12 @@ export class ConnectionMeta { this.pendingPublishes.set(event.id, {sent: Date.now(), event}) } - onReceiveOk(eventId: string) { + onReceiveOk(eventId: string, ok: boolean) { const publish = this.pendingPublishes.get(eventId) - this.authStatus = AuthStatus.Ok + if (ok) { + this.authStatus = AuthStatus.Ok + } if (publish) { this.responseCount++