mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-11 07:00:51 +01:00
admin stuff, removed deprecated install templates, blah blah
This commit is contained in:
@@ -150,7 +150,8 @@ Sockets.init = function() {
|
||||
uid: uid,
|
||||
socket: socket,
|
||||
rooms: rooms,
|
||||
server: io
|
||||
server: io,
|
||||
userSockets: userSockets
|
||||
},
|
||||
socketArgs = [];
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
var meta = require('../meta'),
|
||||
user = require('../user'),
|
||||
logger = require('../logger'),
|
||||
plugins = require('../plugins'),
|
||||
|
||||
nconf = require('nconf'),
|
||||
gravatar = require('gravatar'),
|
||||
|
||||
SocketMeta = {};
|
||||
@@ -69,6 +72,43 @@ SocketMeta.rooms.enter = function(data, sessionData) {
|
||||
}
|
||||
};
|
||||
|
||||
SocketMeta.rooms.getAll = function(callback, sessionData) {
|
||||
callback(sessionData.server.sockets.manager.rooms);
|
||||
};
|
||||
|
||||
/* Config */
|
||||
|
||||
SocketMeta.config = {};
|
||||
|
||||
SocketMeta.config.get = function(callback, sessionData) {
|
||||
meta.configs.list(function(err, config) {
|
||||
if (!err) {
|
||||
callback(config);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
SocketMeta.config.set = function(data, callback, sessionData) {
|
||||
meta.configs.set(data.key, data.value, function(err) {
|
||||
if (!err) {
|
||||
callback({
|
||||
status: 'ok'
|
||||
});
|
||||
|
||||
plugins.fireHook('action:config.set', {
|
||||
key: data.key,
|
||||
value: data.value
|
||||
});
|
||||
}
|
||||
|
||||
logger.monitorConfig({io: sessionData.server}, data);
|
||||
});
|
||||
};
|
||||
|
||||
SocketMeta.config.remove = function(key) {
|
||||
meta.configs.remove(key);
|
||||
};
|
||||
|
||||
/* Exports */
|
||||
|
||||
module.exports = SocketMeta;
|
||||
Reference in New Issue
Block a user