X-Git-Url: https://git.martlubbers.net/?p=cloogle-irc.git;a=blobdiff_plain;f=IRC.icl;h=098c7590de74ad4085685cffba7aae3becc350a6;hp=8ab91dbfd58e5d92480cb865a62c63450cb98a3e;hb=6fb569170aca43bf17a5e223544c0a5ef0b42fb6;hpb=57707b61bf7f52bf8614dbf6860ff116519533e7 diff --git a/IRC.icl b/IRC.icl index 8ab91db..098c759 100644 --- a/IRC.icl +++ b/IRC.icl @@ -38,9 +38,9 @@ instance toString IRCCommands where //OPER String String //PART [String] //PASS String - //PING [String] - //PONG [String] - PRIVMSG dest msg = join " " ["PRIVMSG", dest, msg] + PING a mb = join " " ["PING",a:maybeToList mb] + PONG a mb = join " " ["PONG",a:maybeToList mb] + PRIVMSG dest msg = join " " ["PRIVMSG", dest, ":"+++msg] QUIT msg = join " " ["QUIT":maybeToList msg] //REHASH //RESTART @@ -55,7 +55,7 @@ instance toString IRCCommands where //TIME (Maybe String) //TOPIC String (Maybe String) //TRACE (Maybe String) - USER login mode rn = join " " ["USER", login, toString mode, "*", ":", rn] + USER login mode rn = join " " ["USER", login, toString mode, "*", ":"+++rn] //USERHOST [String] //USERS (Maybe String) //VERSION (Maybe String)