fix(message) unlogical functionality within messages
This commit is contained in:
@@ -96,9 +96,14 @@ export default class WetSock {
|
||||
handleMessage(ws, message) {
|
||||
const client = this.getValidClient(ws);
|
||||
if (!client) return;
|
||||
ws.data.messages = Number(ws.data.messages) + 1;
|
||||
|
||||
const chatMessage = new Message(message);
|
||||
chatMessage.emitProps(this);
|
||||
for (const prop of chatMessage.getProps()) {
|
||||
this.emit(`message:${prop}`, client, chatMessage);
|
||||
const value = chatMessage.get(prop);
|
||||
if(typeof(value) != 'string' || value.indexOf(' ') < 0) continue;
|
||||
this.emit(`message:${prop}:${value}`, client, chatMessage);
|
||||
}
|
||||
this.emit('message', client, chatMessage);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user