From: Camil Staps <info@camilstaps.nl>
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;h=0754ab0cb695ed0966e6a60390d295ca8b8476d1;p=cloogle-irc.git

Put back \r\n in toString of IRCCommand even though it makes the output look weird
---

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