From: Camil Staps Date: Sun, 8 Oct 2017 13:16:31 +0000 (+0200) Subject: Put back \r\n in toString of IRCCommand even though it makes the output look weird X-Git-Url: https://git.martlubbers.net/?a=commitdiff_plain;ds=sidebyside;h=0754ab0cb695ed0966e6a60390d295ca8b8476d1;hp=-c;p=cloogle-irc.git Put back \r\n in toString of IRCCommand even though it makes the output look weird --- 0754ab0cb695ed0966e6a60390d295ca8b8476d1 diff --git a/IRC.icl b/IRC.icl index 266531a..d0a0098 100644 --- a/IRC.icl +++ b/IRC.icl @@ -132,7 +132,7 @@ instance toString IRCUser where toString m = m.irc_nick <+ maybe "" ((<+) "!") m.irc_user <+ maybe "" ((<+) "@") m.irc_host instance toString IRCCommand where - toString m = jon " " (gIRCPrint{|*|} m) + toString m = jon " " (gIRCPrint{|*|} m) +++ "\r\n" instance toString IRCReplies where toString r = printToString r instance toString IRCErrors where toString r = printToString r diff --git a/IRCBot.icl b/IRCBot.icl index 3ea2f76..3b62090 100644 --- a/IRCBot.icl +++ b/IRCBot.icl @@ -27,7 +27,7 @@ bot (host, port) start end state bot w | rpt == TR_NoSuccess = (Just $ "Could not connect to " +++ host, state, w) // Send startup commands -# (merr, chan, w) = send [toString s +++ "\r\n" \\ s <- start] (fromJust chan) w +# (merr, chan, w) = send (map toString start) (fromJust chan) w | isError merr = (Just $ fromError merr, state, w) //Start processing function # (mer, chan, state, w) = process chan "" state bot w @@ -59,7 +59,7 @@ process chan acc state bot w # (mircc, state, w) = bot msg state w | isNothing mircc = (Ok (), chan, state, w) // Bot asks to quit //Possible send the commands - # (merr, chan, w) = send [toString c +++ "\r\n" \\ c <- fromJust mircc] chan w + # (merr, chan, w) = send (map toString $ fromJust mircc) chan w | isError merr = (Error $ fromError merr, chan, state, w) //Recurse = process chan acc state bot w