From 8183768ae26ff661d69836676a62fd7e79459501 Mon Sep 17 00:00:00 2001 From: Kasalehlia <kasalehlia@clonejo.de> Date: Tue, 17 Nov 2015 20:40:13 +0100 Subject: [PATCH] hardened irc module --- modules/irc.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/modules/irc.js b/modules/irc.js index c424e53..552867b 100644 --- a/modules/irc.js +++ b/modules/irc.js @@ -2,10 +2,6 @@ var irc = require('irc'); var CHANNEL = '#stratum0'; -function render(content) { - return '<h3> IRC #stratum0</h3><div class="chat">'+content+'</div>'; -} - module.exports = function (io) { var client = new irc.Client('chat.freenode.net', 'infodisplay', { channels: [CHANNEL] @@ -18,9 +14,12 @@ module.exports = function (io) { if (content.length > 25) { content.shift(); } - io.emit('irc', render(content.join(''))); + io.emit('irc.inner', content.join('')); }); io.on('connect', function (sock) { - sock.emit('irc', render(content.join(''))); + sock.emit('irc', '<h3> IRC #stratum0</h3><div class="chat" data-infodisplay-outlet="inner"></div>'); + setTimeout(function () { + sock.emit('irc.inner', content.join('')); + }, 3000); }); } -- GitLab