diff --git a/rbot.go b/rbot.go index 08418fe..a38fbc4 100644 --- a/rbot.go +++ b/rbot.go @@ -71,19 +71,15 @@ func connect(network string) { c.AddHandler("join", handleJoin) c.AddHandler("invite", handleInvite) - var lastAttempt int64 = 0 for { - lastAttempt = time.Seconds() fmt.Printf("Connecting to %s...\n", server) if err := c.Connect(server); err != nil { fmt.Printf("Connection error: %s\n", err) - if time.Seconds() - lastAttempt < 30 { - time.Sleep(60000000000) // 1 minute - } } for err := range c.Err { fmt.Printf("goirc error: %s\n", err) } + time.Sleep(30000000000) // 30 seconds } }