X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=irc.awk;h=c162c3e153d290f08998ad306b23d16f1fb8cef6;hb=7efea6d3b6102be2957bdf9303ddb98ab80d2e7b;hp=fe94a958f0d75a5f9d7c1b862e92596f175cd3c2;hpb=dc0460bc02615f8cb640c421ca5dcc7e834cc20e;p=~andy%2Frhawk diff --git a/irc.awk b/irc.awk index fe94a95..c162c3e 100644 --- a/irc.awk +++ b/irc.awk @@ -179,11 +179,11 @@ CMD == "PING" { } CMD == "332" { - CMD = "TOPIC" + TOPICS[ARG[2]] = MSG } CMD == "TOPIC" { - topics[DST] = MSG + TOPICS[ARG[1]] = MSG } # Authentication @@ -192,6 +192,8 @@ CMD == "319" { gsub(/[@+]/, "") for (i=1; i<=NF; i++) send("WHO " $i " %uhnar") + for (i=1; i<=NF; i++) + send("TOPIC " $i) } CMD == "ACCOUNT" {