From 43b0fbc7131cd2fb073a42b39fd9390e41f1e03d Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 24 Jul 2015 16:09:08 +0200 Subject: Automatic RSS watcher --- main.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index db6a92e..7c38442 100644 --- a/main.go +++ b/main.go @@ -18,19 +18,25 @@ func init() { } func main() { - c := irc.SimpleClient(*name) c.EnableStateTracking() quit := make(chan bool) c.HandleFunc(irc.DISCONNECTED, - func(conn *irc.Conn, line *irc.Line) { quit <- true }) + func(conn *irc.Conn, line *irc.Line) { + quit <- true + }) c.HandleFunc(irc.CONNECTED, - func(conn *irc.Conn, line *irc.Line) { conn.Join(*room) }) + func(conn *irc.Conn, line *irc.Line) { + conn.Join(*room) + go ShowNews(conn, line) + }) c.HandleFunc(irc.KICK, - func(conn *irc.Conn, line *irc.Line) { conn.Join(*room) }) + func(conn *irc.Conn, line *irc.Line) { + conn.Join(*room) + }) c.HandleFunc(irc.PRIVMSG, func(conn *irc.Conn, line *irc.Line) { -- cgit v1.2.3