added unit testing, and started implementing unit tests...phew
This commit is contained in:
7
dist/server/channels/sites/mhsChannel.js
vendored
7
dist/server/channels/sites/mhsChannel.js
vendored
@ -1,18 +1,19 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const channelBase_1 = require("../channelBase");
|
||||
var logger = require('../../logger');
|
||||
class MHSChannel extends channelBase_1.default {
|
||||
broadcastMessage(from, message) {
|
||||
for (let client of this.clients) {
|
||||
if (client != from && client.data.user_type == 'teacher') {
|
||||
client.ws.send(message);
|
||||
console.log(`sent to ${client.id}: %s`, message);
|
||||
console.log(message);
|
||||
logger.accessLog.info(`sent to ${client.id}: `, { message: message });
|
||||
}
|
||||
else {
|
||||
console.log('client is same as sender');
|
||||
logger.accessLog.info(`client is same as sender: ${client.id} - `, { message: message });
|
||||
}
|
||||
}
|
||||
return { 'status': 'success', 'message': `message broadcast complete` };
|
||||
}
|
||||
}
|
||||
;
|
||||
|
Reference in New Issue
Block a user