fix(createWalletSchema): get URL href

This commit is contained in:
P. Reis 2025-05-08 19:20:47 -03:00
parent fd87bad238
commit 760fb1bb43

View file

@ -151,12 +151,20 @@ route.post('/mint/:quote_id', userMiddleware({ enc: 'nip44' }), async (c) => {
}); });
const createWalletSchema = z.object({ const createWalletSchema = z.object({
mints: z.array(z.string().url()).nonempty().transform((val) => { mints: z.array(
return [...new Set(val)]; z.string().url()
}), .transform((url) => new URL(url).href),
relays: z.array(z.string().url()).transform((val) => { ).nonempty()
return [...new Set(val)]; .transform((val) => {
}), return [...new Set(val)];
}),
relays: z.array(
z.string().url()
.transform((url) => new URL(url).href),
)
.transform((val) => {
return [...new Set(val)];
}),
}); });
/** /**