Add call to onWebUIStartupEnd when pluginHandler is refreshed, so new plugins can run their startups, if they have one.

Add plugins option (disabled) to the sample config
This commit is contained in:
Ryan Blenis 2020-01-03 03:10:42 -05:00
parent 4381f6277e
commit 57334af747
2 changed files with 5 additions and 2 deletions

View File

@ -130,7 +130,7 @@ module.exports.pluginHandler = function (parent) {
obj.refreshJS = function (req, res) {
// to minimize server reboots when installing new plugins, we call the new data and overwrite the old pluginHandler on the front end
res.set('Content-Type', 'text/javascript');
res.send('pluginHandlerBuilder = ' + obj.prepExports() + ' pluginHandler = new pluginHandlerBuilder();');
res.send('pluginHandlerBuilder = ' + obj.prepExports() + ' pluginHandler = new pluginHandlerBuilder(); pluginHandler.callHook("onWebUIStartupEnd");');
}
obj.callHook = function (hookName, ...args) {

View File

@ -64,7 +64,10 @@
"meshcommander": "https://www.meshcommander.com/"
},
"__MaxInvalidLogin": "Time in minutes, max amount of bad logins from a source IP in the time before logins are rejected.",
"MaxInvalidLogin": { "time": 10, "count": 10, "coolofftime": 10 }
"MaxInvalidLogin": { "time": 10, "count": 10, "coolofftime": 10 },
"_plugins": {
"enabled": true
}
},
"_domains": {
"": {