MCPcopy
hub / github.com/brunosimon/keppler / addTestContents

Method addTestContents

lib/chat.js:243–278  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

241 }
242
243 addTestContents()
244 {
245 // Create user A
246 const userA = this.createUser()
247
248 // Send user infos
249 const broadcastUser = {}
250 broadcastUser.name = userA.name
251 broadcastUser.color = userA.color
252 this.chatSocket.emit('user', broadcastUser)
253
254 let counting = 0
255 setInterval(() =>
256 {
257 const data = {}
258 data.id = ids.getId()
259 data.time = new Date()
260 data.text = `message ${counting++}`
261 data.file = null
262 data.version = null
263 data.line = null
264 this.messages.push(data)
265
266 // Create a broadcast message, add complementary data and send
267 const broadcastMessage = {}
268 broadcastMessage.id = data.id
269 broadcastMessage.time = data.time
270 broadcastMessage.text = this.htmlEntities.encode(data.text)
271 broadcastMessage.file = data.file
272 broadcastMessage.version = data.version
273 broadcastMessage.line = data.line
274 broadcastMessage.user = userA
275
276 this.chatSocket.emit('message', broadcastMessage)
277 }, 1500)
278 }
279
280 destructor()
281 {

Callers 1

constructorMethod · 0.95

Calls 2

createUserMethod · 0.95
getIdMethod · 0.80

Tested by

no test coverage detected