feature(cloudcmd) deprecate plugins

This commit is contained in:
coderaiser 2019-05-14 11:29:17 +03:00
parent e6f173df37
commit a727d6f6ea
3 changed files with 11 additions and 6 deletions

View file

@ -667,7 +667,7 @@ const modules = {
app.use(prefix, cloudcmd({
socket, // used by Config, Edit (optional) and Console (required)
config, // config data (optional)
plugins, // optional
plugins, // DEPRECATED, use User Menu instead
modules, // optional
}));

View file

@ -110,7 +110,7 @@ const modules = {
app.use(prefix, cloudcmd({
socket, // used by Config, Edit (optional) and Console (required)
config, // config data (optional)
plugins, // optional
plugins, // DEPRECATED, use User Menu instead
modules, // optional
}));

View file

@ -1,7 +1,8 @@
'use strict';
const {deprecate} = require('util');
const currify = require('currify');
const files = require('files-io');
const {readPipe} = require('files-io');
module.exports = currify((plugins, req, res, next) => {
if (req.url !== '/plugins.js')
@ -12,8 +13,12 @@ module.exports = currify((plugins, req, res, next) => {
if (!plugins || !plugins.length)
return res.send('');
files.readPipe(plugins, res).catch((e) => {
res.end(e.message);
});
readPlugin(plugins, res);
});
const readPlugin = deprecate((plugins, res) => {
readPipe(plugins, res).catch((e) => {
res.end(e.message);
});
}, 'plugins deprecated. Use user menu instead', 'DEP0001');