Chat > Add HTML entities

This commit is contained in:
brunosimon
2017-07-31 21:52:22 +02:00
parent 910a63234d
commit dde6e46fb9
4 changed files with 13 additions and 5 deletions
+4 -2
View File
@@ -2,6 +2,7 @@
const ids = require('./ids.js')
const robotNames = require('./robot-names.json')
const HTMLEntities = require('html-entities')
class Chat
{
@@ -12,6 +13,7 @@ class Chat
this.users = {}
this.messages = []
this.availableRobotNames = this.shuffle(robotNames.slice())
this.htmlEntities = new HTMLEntities.XmlEntities()
this.setSocket()
}
@@ -52,7 +54,7 @@ class Chat
const broadcastMessage = {}
broadcastMessage.id = data.id
broadcastMessage.time = data.time
broadcastMessage.text = data.text
broadcastMessage.text = this.htmlEntities.encode(data.text)
broadcastMessage.file = data.file
broadcastMessage.line = data.line
broadcastMessage.user = user
@@ -79,7 +81,7 @@ class Chat
}
// Update name
user.name = data.name
user.name = this.htmlEntities.encode(data.name)
// Debug
if(this.config.debug >= 1)