From 9f748423c95abed4469e242c38746457af5dfdf3 Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 15 Jul 2022 20:42:27 +0200 Subject: [PATCH] start with plugins --- server/api/controller/settings.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/api/controller/settings.js b/server/api/controller/settings.js index db13d036..f10248c2 100644 --- a/server/api/controller/settings.js +++ b/server/api/controller/settings.js @@ -40,6 +40,7 @@ const defaultSettings = { { href: '/', label: 'home' }, { href: '/about', label: 'about' } ], + plugins: [], admin_email: config.admin_email || '', smtp: config.smtp || {} } @@ -117,6 +118,7 @@ const settingsController = { const plugin = require(path.resolve(plugins_path, pluginFile)) if (typeof plugin.load !== 'function') return plugin.load({ settings: settingsController.settings }) + settingsController.settings.plugins.push(plugin) log.info(`Plugin ${pluginFile} loaded!`) if (typeof plugin.onEventCreate === 'function') { notifier.emitter.on('Create', plugin.onEventCreate)