21 lines
694 B
JavaScript
21 lines
694 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const channelBase_1 = require("../channelBase");
|
|
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);
|
|
}
|
|
else {
|
|
console.log('client is same as sender');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
;
|
|
module.exports = MHSChannel;
|
|
exports.default = MHSChannel;
|
|
//# sourceMappingURL=mhsChannel.js.map
|