summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-07-24 16:09:08 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-07-24 16:09:08 +0200
commit43b0fbc7131cd2fb073a42b39fd9390e41f1e03d (patch)
tree3cd68889a9d6cf84aceceea2fc9609badb2062c5 /main.go
parent978f9030b44c2ff04623a28227bf3c806ebbf051 (diff)
Automatic RSS watcher
Diffstat (limited to 'main.go')
-rw-r--r--main.go14
1 files changed, 10 insertions, 4 deletions
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) {