From 728417852e10dbb1e073a18f74afab3dbadcc63a Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Wed, 29 Nov 2023 12:30:18 -0300 Subject: [PATCH] fix nip04 policy. --- policies/nip04.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/policies/nip04.go b/policies/nip04.go index 5103697..92d71ca 100644 --- a/policies/nip04.go +++ b/policies/nip04.go @@ -20,13 +20,13 @@ func RejectKind04Snoopers(ctx context.Context, filter nostr.Filter) (bool, strin senders := filter.Authors receivers, _ := filter.Tags["p"] switch { - case ws.Authed == "": + case ws.AuthedPublicKey == "": // not authenticated return true, "restricted: this relay does not serve kind-4 to unauthenticated users, does your client implement NIP-42?" - case len(senders) == 1 && len(receivers) < 2 && (senders[0] == ws.Authed): + case len(senders) == 1 && len(receivers) < 2 && (senders[0] == ws.AuthedPublicKey): // allowed filter: ws.authed is sole sender (filter specifies one or all receivers) return false, "" - case len(receivers) == 1 && len(senders) < 2 && (receivers[0] == ws.Authed): + case len(receivers) == 1 && len(senders) < 2 && (receivers[0] == ws.AuthedPublicKey): // allowed filter: ws.authed is sole receiver (filter specifies one or all senders) return false, "" default: