trying to debug some bugs

This commit is contained in:
BopItFreak 2019-06-12 13:28:15 -04:00
parent 68957ec324
commit cd71430087
3 changed files with 5 additions and 3 deletions

View File

@ -78,6 +78,7 @@ module.exports = (cl) => {
cl.channel.playNote(cl, msg); cl.channel.playNote(cl, msg);
}) })
cl.on('+ls', msg => { cl.on('+ls', msg => {
if (!(cl.channel && cl.participantId)) return;
cl.server.roomlisteners.set(cl.connectionid, cl); cl.server.roomlisteners.set(cl.connectionid, cl);
let rooms = []; let rooms = [];
for (let room of Array.from(cl.server.rooms.values())) { for (let room of Array.from(cl.server.rooms.values())) {
@ -94,9 +95,11 @@ module.exports = (cl) => {
}]) }])
}) })
cl.on('-ls', msg => { cl.on('-ls', msg => {
if (!(cl.channel && cl.participantId)) return;
cl.server.roomlisteners.delete(cl.connectionid); cl.server.roomlisteners.delete(cl.connectionid);
}) })
cl.on("userset", msg => { cl.on("userset", msg => {
if (!(cl.channel && cl.participantId)) return;
if (!msg.hasOwnProperty("set") || !msg.set) msg.set = {}; if (!msg.hasOwnProperty("set") || !msg.set) msg.set = {};
if (msg.set.hasOwnProperty('name') && typeof msg.set.name == "string") { if (msg.set.hasOwnProperty('name') && typeof msg.set.name == "string") {
if (msg.set.name.length > 40) return; if (msg.set.name.length > 40) return;
@ -107,6 +110,7 @@ module.exports = (cl) => {
if (!dbentry) return; if (!dbentry) return;
dbentry.name = msg.set.name; dbentry.name = msg.set.name;
user.updatedb(); user.updatedb();
console.log("Updateing user ", usr.name, msg.set.name);
cl.server.rooms.forEach((room) => { cl.server.rooms.forEach((room) => {
room.updateParticipant(cl.participantId, msg.set.name); room.updateParticipant(cl.participantId, msg.set.name);
}) })

View File

@ -50,7 +50,6 @@ class Room extends EventEmitter {
} }
this.ppl.set(participantId, cl); this.ppl.set(participantId, cl);
this.connections.push(cl); this.connections.push(cl);
this.sendArray([{ this.sendArray([{
color: this.ppl.get(cl.participantId).user.color, color: this.ppl.get(cl.participantId).user.color,
id: this.ppl.get(cl.participantId).participantId, id: this.ppl.get(cl.participantId).participantId,
@ -64,7 +63,6 @@ class Room extends EventEmitter {
m: "c", m: "c",
c: this.chatmsgs.slice(-1 * 32) c: this.chatmsgs.slice(-1 * 32)
}]) }])
console.log("trying send chat", this.chatmsgs.slice(-1 * 32))
this.updateCh(cl); this.updateCh(cl);
} else { } else {
cl.user.id = otheruser.participantId; cl.user.id = otheruser.participantId;

View File

@ -18,7 +18,7 @@ class User {
"_id": _id, "_id": _id,
"ip": this.cl.ip "ip": this.cl.ip
}); });
console.log("Set database", user.name, user._id) console.log("Set database", _id)
this.updatedb(); this.updatedb();
} }
let user = this.userdb.get(_id); let user = this.userdb.get(_id);