✨ Chat > Add test user and messages
This commit is contained in:
+43
@@ -16,6 +16,12 @@ class Chat
|
||||
this.htmlEntities = new HTMLEntities.XmlEntities()
|
||||
|
||||
this.setSocket()
|
||||
|
||||
// Add test contents
|
||||
if(this.config.test)
|
||||
{
|
||||
this.addTestContents()
|
||||
}
|
||||
}
|
||||
|
||||
setSocket()
|
||||
@@ -149,6 +155,43 @@ class Chat
|
||||
|
||||
return robotName
|
||||
}
|
||||
|
||||
addTestContents()
|
||||
{
|
||||
// Create user A
|
||||
const userA = this.createUser()
|
||||
|
||||
// Send infos
|
||||
const broadcastUser = {}
|
||||
broadcastUser.name = userA.name
|
||||
broadcastUser.color = userA.color
|
||||
this.chatSocket.emit('infos', broadcastUser)
|
||||
|
||||
let counting = 0
|
||||
setInterval(() =>
|
||||
{
|
||||
const data = {}
|
||||
data.id = ids.getId()
|
||||
data.time = new Date()
|
||||
data.text = `message ${counting++}`
|
||||
data.file = null
|
||||
data.line = null
|
||||
this.messages.push(data)
|
||||
|
||||
// Create a broadcast message, add complementary data and send
|
||||
const broadcastMessage = {}
|
||||
broadcastMessage.id = data.id
|
||||
broadcastMessage.time = data.time
|
||||
broadcastMessage.text = this.htmlEntities.encode(data.text)
|
||||
broadcastMessage.file = data.file
|
||||
broadcastMessage.line = data.line
|
||||
broadcastMessage.user = userA
|
||||
|
||||
this.chatSocket.emit('message', broadcastMessage)
|
||||
|
||||
console.log('message')
|
||||
}, 1500)
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = Chat
|
||||
|
||||
@@ -26,10 +26,7 @@ export default
|
||||
{
|
||||
files()
|
||||
{
|
||||
const files = this.content.files.sort((fileA, fileB) =>
|
||||
{
|
||||
return fileA.name < fileB.name ? -1 : 1
|
||||
})
|
||||
const files = this.content.files.sort((fileA, fileB) => fileA.name < fileB.name ? -1 : 1)
|
||||
|
||||
return files
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user