3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-06-16 02:55:03 +00:00

fix: temp fix for config schema in docs

This commit is contained in:
Dragory 2025-05-31 19:03:58 +00:00
parent 65681e72db
commit e0ea209ac0
No known key found for this signature in database

View file

@ -123,7 +123,12 @@ export function initDocs(router: express.Router) {
}
const { configSchema, ...info } = pluginInfo.docs;
const formattedConfigSchema = formatZodConfigSchema(configSchema);
let formattedConfigSchema: string;
try {
formattedConfigSchema = JSON.stringify(z.toJSONSchema(configSchema), null, 2);
} catch (err) {
formattedConfigSchema = "";
}
const messageCommands = (pluginInfo.plugin.messageCommands || []).map((cmd) => ({
trigger: cmd.trigger,
@ -134,7 +139,7 @@ export function initDocs(router: express.Router) {
config: cmd.config,
}));
const defaultOptions = (pluginInfo.plugin as any) /* TODO */.defaultOptions || {};
const defaultOptions = pluginInfo.docs.configSchema.safeParse({}).data ?? {};
res.json({
name: pluginInfo.plugin.name,