refactor(federation): ♻️ Replace WebFinger code with @lysand-org/federation logic, add new debug command

This commit is contained in:
Jesse Wierzbinski 2024-06-29 22:24:10 -10:00
parent 38c8ea24a9
commit cea9452127
No known key found for this signature in database
15 changed files with 256 additions and 99 deletions

View file

@ -509,6 +509,15 @@ export const configValidator = z.object({
privacy_policy_path: z.string().optional(),
logo: zUrl.optional(),
banner: zUrl.optional(),
keys: z
.object({
public: z.string().min(3).default("").or(z.literal("")),
private: z.string().min(3).default("").or(z.literal("")),
})
.default({
public: "",
private: "",
}),
})
.default({
name: "Lysand",
@ -518,6 +527,10 @@ export const configValidator = z.object({
privacy_policy_path: undefined,
logo: undefined,
banner: undefined,
keys: {
public: "",
private: "",
},
}),
permissions: z
.object({