From b652d26b6bf8d72bbe863db9851fa7307f092688 Mon Sep 17 00:00:00 2001 From: Dave C-J Date: Fri, 3 Jan 2014 10:57:49 +0000 Subject: [PATCH] Add invite event to irc node --- nodes/core/social/91-irc.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nodes/core/social/91-irc.js b/nodes/core/social/91-irc.js index 9b8a1ed30..eccacb7d1 100644 --- a/nodes/core/social/91-irc.js +++ b/nodes/core/social/91-irc.js @@ -60,11 +60,17 @@ function IrcInNode(n) { var msg = { "topic":from, "from":from, "to":"PRIV", "payload":message }; node.send([msg,null]); }); + this.ircclient.addListener('join', function(channel, who) { var msg = { "payload": { "type":"join", "who":who, "channel":channel } }; node.send([null,msg]); node.log(who+' has joined '+channel); }); + this.ircclient.addListener('invite', function(channel, from, message) { + var msg = { "payload": { "type":"invite", "who":from, "channel":channel, "message":message } }; + node.send([null,msg]); + node.log(from+' sent invite to '+channel+': '+message); + }); this.ircclient.addListener('part', function(channel, who, reason) { var msg = { "payload": { "type":"part", "who":who, "channel":channel, "reason":reason } }; node.send([null,msg]);