mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
fix: use zod array instead of zod set
https://github.com/colinhacks/zod/issues/3963
This commit is contained in:
parent
d19b925db0
commit
6a34f8f6e5
1 changed files with 5 additions and 5 deletions
|
|
@ -347,8 +347,8 @@ export const updateInstanceController: AppController = async (c) => {
|
||||||
|
|
||||||
const createCashuWalletSchema = z.object({
|
const createCashuWalletSchema = z.object({
|
||||||
description: z.string(),
|
description: z.string(),
|
||||||
relays: z.set(z.string().url()),
|
relays: z.array(z.string().url()),
|
||||||
mints: z.set(z.string().url()).nonempty(), // must contain at least one item
|
mints: z.array(z.string().url()).nonempty(), // must contain at least one item
|
||||||
name: z.string(),
|
name: z.string(),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -370,7 +370,7 @@ export const createCashuWalletController: AppController = async (c) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
const { description, relays, mints, name } = result.data;
|
const { description, relays, mints, name } = result.data;
|
||||||
relays.add(Conf.relay);
|
relays.push(Conf.relay);
|
||||||
|
|
||||||
const tags: string[][] = [];
|
const tags: string[][] = [];
|
||||||
|
|
||||||
|
|
@ -379,11 +379,11 @@ export const createCashuWalletController: AppController = async (c) => {
|
||||||
tags.push(['description', description]);
|
tags.push(['description', description]);
|
||||||
tags.push(['unit', 'sat']);
|
tags.push(['unit', 'sat']);
|
||||||
|
|
||||||
for (const mint of mints) {
|
for (const mint of new Set(mints)) {
|
||||||
tags.push(['mint', mint]);
|
tags.push(['mint', mint]);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const relay of relays) {
|
for (const relay of new Set(relays)) {
|
||||||
tags.push(['relay', relay]);
|
tags.push(['relay', relay]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue