From b6259a64a9b30f1033effad1616f33f53e79f44b Mon Sep 17 00:00:00 2001 From: boufni95 Date: Fri, 17 May 2024 19:19:44 +0200 Subject: [PATCH] fix pub check --- src/nostrMiddleware.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nostrMiddleware.ts b/src/nostrMiddleware.ts index e800adc0..f7c2a3e9 100644 --- a/src/nostrMiddleware.ts +++ b/src/nostrMiddleware.ts @@ -25,6 +25,10 @@ export default (serverMethods: Types.ServerMethods, mainHandler: Main, nostrSett log(ERROR, "invalid json event received", event.content) return } + if (j.authIdentifier !== event.pub) { + log(ERROR, "authIdentifier does not match", j.authIdentifier || "--", event.pub) + return + } nostrTransport({ ...j, appId: event.appId }, res => { nostr.Send(event.appId, { type: 'content', pub: event.pub, content: JSON.stringify({ ...res, requestId: j.requestId }) }) }, event.startAtNano, event.startAtMs)