fix auth event invalidation

This commit is contained in:
Danny Morabito 2025-08-12 20:30:23 +02:00
parent 4691f4ea9e
commit aea4ee5851
Signed by: dannym
GPG key ID: 7CC8056A5A04557E

View file

@ -23,9 +23,7 @@ export async function validateAuthEvent(
if (event.created_at < last30Seconds) return false; if (event.created_at < last30Seconds) return false;
const challengeTag = event.tags.find((tag) => tag[0] === "challenge")?.[1]; const challengeTag = event.tags.find((tag) => tag[0] === "challenge")?.[1];
if (challengeTag !== challenge) return false; if (challengeTag !== challenge) return false;
if(!await isPubkeyAllowed(event)) return isPubkeyAllowed(event);
return false;
return await isKindAllowed(event);
} }
export async function isPubkeyAllowed(event: Event): Promise<boolean> { export async function isPubkeyAllowed(event: Event): Promise<boolean> {