From 16052bd2ea153b4d5e3e7a2ec5174e0623088972 Mon Sep 17 00:00:00 2001 From: brunosimon Date: Sat, 12 Aug 2017 12:57:12 +0200 Subject: [PATCH] :sparkles: Chat > Add test user and messages --- lib/chat.js | 43 +++++++++++++++++++ .../components/files-tree-folder/script.js | 5 +-- 2 files changed, 44 insertions(+), 4 deletions(-) diff --git a/lib/chat.js b/lib/chat.js index 882ae8e..d8b9c87 100644 --- a/lib/chat.js +++ b/lib/chat.js @@ -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 diff --git a/site/src/components/files-tree-folder/script.js b/site/src/components/files-tree-folder/script.js index 78ef418..742de3d 100644 --- a/site/src/components/files-tree-folder/script.js +++ b/site/src/components/files-tree-folder/script.js @@ -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 }