mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-21 07:56:16 -04:00
adminsettings: Use object destructuring
This commit is contained in:
parent
b0a7237443
commit
4e2f816665
1 changed files with 4 additions and 5 deletions
|
@ -6,8 +6,8 @@ const hooks = require('../../../static/js/pluginfw/hooks');
|
||||||
const plugins = require('../../../static/js/pluginfw/plugins');
|
const plugins = require('../../../static/js/pluginfw/plugins');
|
||||||
const settings = require('../../utils/Settings');
|
const settings = require('../../utils/Settings');
|
||||||
|
|
||||||
exports.expressCreateServer = (hookName, args, cb) => {
|
exports.expressCreateServer = (hookName, {app}, cb) => {
|
||||||
args.app.get('/admin/settings', (req, res) => {
|
app.get('/admin/settings', (req, res) => {
|
||||||
res.send(eejs.require('ep_etherpad-lite/templates/admin/settings.html', {
|
res.send(eejs.require('ep_etherpad-lite/templates/admin/settings.html', {
|
||||||
req,
|
req,
|
||||||
settings: '',
|
settings: '',
|
||||||
|
@ -17,9 +17,8 @@ exports.expressCreateServer = (hookName, args, cb) => {
|
||||||
return cb();
|
return cb();
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.socketio = (hookName, args, cb) => {
|
exports.socketio = (hookName, {io}, cb) => {
|
||||||
const io = args.io.of('/settings');
|
io.of('/settings').on('connection', (socket) => {
|
||||||
io.on('connection', (socket) => {
|
|
||||||
const {session: {user: {is_admin: isAdmin} = {}} = {}} = socket.conn.request;
|
const {session: {user: {is_admin: isAdmin} = {}} = {}} = socket.conn.request;
|
||||||
if (!isAdmin) return;
|
if (!isAdmin) return;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue