aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/commands/admin/listusers.js
diff options
context:
space:
mode:
authorNeel Kamath <neelkamath@protonmail.com>2018-05-13 12:39:55 +0200
committerNeel Kamath <neelkamath@protonmail.com>2018-05-13 12:39:55 +0200
commit2bb5ced363b692a5696b176bc317fe525c0c05df (patch)
tree1532d9456c5f2b25ac05f7cec620a3af890eff83 /server/src/commands/admin/listusers.js
parentRe-add module documentation (diff)
downloadhackchat-2bb5ced363b692a5696b176bc317fe525c0c05df.tar.gz
hackchat-2bb5ced363b692a5696b176bc317fe525c0c05df.zip
Flatten
Diffstat (limited to 'server/src/commands/admin/listusers.js')
-rw-r--r--server/src/commands/admin/listusers.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/server/src/commands/admin/listusers.js b/server/src/commands/admin/listusers.js
deleted file mode 100644
index a539a3c..0000000
--- a/server/src/commands/admin/listusers.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- Description: Outputs all current channels and their user nicks
-*/
-
-exports.run = async (core, server, socket, data) => {
- if (socket.uType != 'admin') {
- // ignore if not admin
- return;
- }
-
- let channels = {};
- for (var client of server.clients) {
- if (client.channel) {
- if (!channels[client.channel]) {
- channels[client.channel] = [];
- }
- channels[client.channel].push(client.nick);
- }
- }
-
- let lines = [];
- for (let channel in channels) {
- lines.push(`?${channel} ${channels[channel].join(", ")}`);
- }
-
- let text = '';
- text += lines.join("\n");
-
- server.reply({
- cmd: 'info',
- text: text
- }, socket);
-};
-
-exports.info = {
- name: 'listusers',
- description: 'Outputs all current channels and sockets in those channels'
-};