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-06-04 09:34:37 -03:00
commit 51642db93e

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)];
}),
}); });
/** /**