feat(federation): Add bridge support to Lysand

This commit is contained in:
Jesse Wierzbinski 2024-05-17 07:56:13 -10:00
parent a603b602e6
commit 7a591a024e
No known key found for this signature in database
3 changed files with 47 additions and 2 deletions

View file

@ -430,6 +430,17 @@ export const configValidator = z.object({
banners: z.array(zUrl).default([]),
avatars: z.array(zUrl).default([]),
}),
bridge: z
.object({
enabled: z.boolean().default(false),
software: z.enum(["lysand-ap"]).or(z.string()),
allowed_ips: z.array(z.string().trim()).default([]),
})
.default({
enabled: false,
software: "lysand-ap",
allowed_ips: [],
}),
})
.default({
blocked: [],
@ -445,6 +456,11 @@ export const configValidator = z.object({
banners: [],
avatars: [],
},
bridge: {
enabled: false,
software: "lysand-ap",
allowed_ips: [],
},
}),
instance: z
.object({