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 { 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) => ({
|
const messageCommands = (pluginInfo.plugin.messageCommands || []).map((cmd) => ({
|
||||||
trigger: cmd.trigger,
|
trigger: cmd.trigger,
|
||||||
|
@ -134,7 +139,7 @@ export function initDocs(router: express.Router) {
|
||||||
config: cmd.config,
|
config: cmd.config,
|
||||||
}));
|
}));
|
||||||
|
|
||||||
const defaultOptions = (pluginInfo.plugin as any) /* TODO */.defaultOptions || {};
|
const defaultOptions = pluginInfo.docs.configSchema.safeParse({}).data ?? {};
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
name: pluginInfo.plugin.name,
|
name: pluginInfo.plugin.name,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue