mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-06-16 11:05:03 +00:00
fix: temp fix for config schema in docs
This commit is contained in:
parent
65681e72db
commit
e0ea209ac0
1 changed files with 7 additions and 2 deletions
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue