dont remove default channel when purging empty channels

This commit is contained in:
Josh Burman 2019-03-19 11:20:49 -04:00
parent 02b62ed018
commit ba44e42845
3 changed files with 5 additions and 5 deletions

View File

@ -90,7 +90,7 @@ class ChannelManager {
var index = 0
for (let channel of this.channels) {
if (channel.clients.length == 0) {
if (channel.clients.length == 0 && channel.id != 'default') {
this.channels.splice(index, 1);
logger.accessLog.info(`channel removed: ${channel.id}`);
}

View File

@ -52,9 +52,9 @@ class ChannelBase {
for (let client of this.clients) {
if (client != from) {
client.ws.send(message);
logger.accessLog.info(`sent to ${client.id}: `, {message: message});
logger.accessLog.info(`sent to ${client.id}`, { data: { message: message }});
} else {
logger.accessLog.info(`client is same as sender: ${client.id} - `, {message: message});
logger.accessLog.info(`client is same as sender: ${client.id}`, { data: { message: message }});
}
}

View File

@ -23,9 +23,9 @@ class MHSChannel extends ChannelBase {
for (let client of this.clients) {
if (client != from && client.data.user_type == 'teacher') {
client.ws.send(message);
logger.accessLog.info(`sent to ${client.id}: `, {message: message});
logger.accessLog.info(`sent to ${client.id}`, { data: { message: message }});
} else {
logger.accessLog.info(`client either not a teacher or is the sender: ${client.id} - `, {message: message});
logger.accessLog.info(`client either not a teacher or is the sender: ${client.id}`, { data: { message: message }});
}
}
}