From a727d6f6ea690ea8fe4bea96d74721d9816f07c1 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 14 May 2019 11:29:17 +0300 Subject: [PATCH] feature(cloudcmd) deprecate plugins --- HELP.md | 2 +- README.md | 2 +- server/plugins.js | 13 +++++++++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/HELP.md b/HELP.md index e33550a7..b000abdd 100644 --- a/HELP.md +++ b/HELP.md @@ -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 })); diff --git a/README.md b/README.md index 86050b1a..9f371272 100644 --- a/README.md +++ b/README.md @@ -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 })); diff --git a/server/plugins.js b/server/plugins.js index 2ab0a497..a9f4c8bb 100644 --- a/server/plugins.js +++ b/server/plugins.js @@ -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'); +