Merge branch 'fix-duplicate-url' into 'main'

fix(createWalletSchema): get URL href

See merge request soapbox-pub/ditto!737
This commit is contained in:
P. Reis 2025-05-08 19:25:08 -03:00
commit 99fd0d2665

View file

@ -151,10 +151,18 @@ 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(
z.string().url()
.transform((url) => new URL(url).href),
).nonempty()
.transform((val) => {
return [...new Set(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)]; return [...new Set(val)];
}), }),
}); });