better plugin configs (add backend path)

This commit is contained in:
2026-04-06 20:22:56 +02:00
parent 0bfe77f4ef
commit 9ef820d699
12 changed files with 256 additions and 258 deletions
+7 -1
View File
@@ -400,12 +400,18 @@ function startPluginsWithDelay(plugins, delay) {
function findServerFiles(plugins) {
let results = [];
plugins.forEach(plugin => {
// Remove .js extension if present
if (plugin.endsWith('.js')) plugin = plugin.slice(0, -3);
const pluginPath = path.join(__dirname, '..', 'plugins', `${plugin}_server.js`);
if (fs.existsSync(pluginPath) && fs.statSync(pluginPath).isFile()) results.push(pluginPath);
});
require("./plugins").forEach(config => {
if(config.backEndPath) {
const pluginPath = config.backEndPath;
if (fs.existsSync(pluginPath) && fs.statSync(pluginPath).isFile()) results.push(pluginPath);
}
});
return results;
}