From b564888d72f5a09610f86d640089aceae3780f51 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 22 Mar 2016 01:17:25 +0100 Subject: Simplify for now --- main.go | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 448a169..e7a244b 100644 --- a/main.go +++ b/main.go @@ -3,7 +3,6 @@ package main import ( "flag" "log" - "strings" irc "github.com/fluffle/goirc/client" ) @@ -14,8 +13,6 @@ var ( name = flag.String("name", "dim13", "Bots Name") ) -const maxDiscon = 3 - func main() { flag.Parse() @@ -36,20 +33,7 @@ func main() { conn.Join(*room) }) - c.HandleFunc(irc.JOIN, func(conn *irc.Conn, line *irc.Line) { - if strings.Contains(line.Ident, "goirc") && - line.Nick != conn.Me().Nick { - log.Printf("kick %+v\n", line.Ident) - conn.Kick(*room, line.Nick, "imposter") - } - }) - c.HandleFunc(irc.PRIVMSG, func(conn *irc.Conn, line *irc.Line) { - defer func() { - if r := recover(); r != nil { - log.Println("catch panic", r) - } - }() go Dispatch(conn, line) go ExtractLinks(conn, line) go ExtractRFC(conn, line) @@ -59,11 +43,9 @@ func main() { } }) - for n := 0; n < maxDiscon; n++ { - log.Println("Connect to", *server) - if err := c.ConnectTo(*server); err != nil { - log.Fatal(err) - } - <-discon + log.Println("Connect to", *server) + if err := c.ConnectTo(*server); err != nil { + log.Fatal(err) } + <-discon } -- cgit v1.2.3