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