aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/commands/core/stats.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/commands/core/stats.js')
-rw-r--r--server/src/commands/core/stats.js32
1 files changed, 0 insertions, 32 deletions
diff --git a/server/src/commands/core/stats.js b/server/src/commands/core/stats.js
deleted file mode 100644
index b9dc002..0000000
--- a/server/src/commands/core/stats.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- Description: Legacy stats output, kept for compatibility, outputs user and channel count
-*/
-
-exports.run = async (core, server, socket, data) => {
- let ips = {};
- let channels = {};
- for (let client of server.clients) {
- if (client.channel) {
- channels[client.channel] = true;
- ips[client.remoteAddress] = true;
- }
- }
-
- let uniqueClientCount = Object.keys(ips).length;
- let uniqueChannels = Object.keys(channels).length;
-
- ips = null;
- channels = null;
-
- server.reply({
- cmd: 'info',
- text: `${uniqueClientCount} unique IPs in ${uniqueChannels} channels`
- }, socket);
-
- core.managers.stats.increment('stats-requested');
-};
-
-exports.info = {
- name: 'stats',
- description: 'Sends back legacy server stats to the calling client'
-}; \ No newline at end of file