Fix: Correct validateUsernameClaim function calls

The function expects 4 separate parameters, not an object.
This was causing 'Username must be a string' errors because
the entire object was being passed as the username parameter.
This commit is contained in:
2025-12-12 21:00:11 +01:00
parent df9f3311e9
commit 876ac2602c

View File

@@ -67,12 +67,12 @@ async function verifyAuth(
}
// Validate username format before claiming
const validation = await validateUsernameClaim({
const validation = await validateUsernameClaim(
username,
publicKey,
signature,
message,
});
message
);
if (!validation.valid) {
return {
@@ -159,12 +159,12 @@ const handlers: Record<string, RpcHandler> = {
const { username, publicKey: paramPublicKey } = params;
// Validate claim
const validation = await validateUsernameClaim({
const validation = await validateUsernameClaim(
username,
publicKey: paramPublicKey,
paramPublicKey,
signature,
message,
});
message
);
if (!validation.valid) {
throw new Error(validation.error || 'Invalid username claim');