summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
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) {