Merge branch 'master' of tuxcode.org:pentagameshow

This commit is contained in:
Frank Becker 2011-12-27 17:29:45 +01:00
commit a9ae54bb28
4 changed files with 15 additions and 6 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

BIN
2011-28c3/pix/a_fefe.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 KiB

@ -1 +1 @@
Subproject commit 6f1b5a9fed76b7dfbdce042d170405b0f1f7b700
Subproject commit fbac8e20554a8356f2b3984412a2b70f712ab0e0

View File

@ -54,22 +54,28 @@ connectNedap();
var IRC_SERVER = 'irc.hackint.eu';
var IRC_CHAN = '#pentanews';
var chat = new irc({ server: IRC_SERVER,
encoding: 'utf-8',
nick: '[Ceiling]Katze'
});
function connectChat() {
var chat = new irc({ server: IRC_SERVER,
encoding: 'utf-8',
nick: '[Ceiling]Katze'
});
chat.connect();
chat.addListener('376', function() {
if (!chat)
return;
chat.join(IRC_CHAN);
});
chat.addListener('366', function(msg) {
if (!chat)
return;
if (msg.params[1] === IRC_CHAN) {
console.log('Successfully joined ' + IRC_CHAN);
pushIrcInfo();
}
});
chat.addListener('privmsg', function(msg) {
if (!chat)
return;
console.log({PRIVMSG:msg});
var nick = msg.person.nick;
var channel = msg.params[0];
@ -88,8 +94,11 @@ function connectChat() {
}
});
chat.addListener('disconnected', function() {
if (!chat)
return;
chat = undefined;
console.error('Chat disconnected!');
process.nextTick(connectChat);
window.setTimeout(connectChat, 1000);
});
chat.on('error', connectChat);
}