]> gitweb.michael.orlitzky.com - dead/halcyon.git/blobdiff - src/Main.hs
Make the email date header RFC822-compliant.
[dead/halcyon.git] / src / Main.hs
index 53c3f905e863e9c98537e4b62d5307335b573939..7025b4bb1544c43fe4d54ebaa92df6a1c4920970 100644 (file)
@@ -4,7 +4,6 @@ where
 import Control.Concurrent (forkIO, threadDelay)
 import Control.Monad (forever, when)
 import System.Exit (ExitCode(..), exitWith)
-import System.Time (getClockTime)
 import System.IO (hPutStrLn, stderr)
 
 import CommandLine
@@ -66,8 +65,8 @@ recurse username latest_status_id maybe_message = do
              recurse username new_latest_status_id maybe_message
              return ()
           Just message -> do
-             date <- getClockTime
-             let messages = map (message_from_status message (show date)) new_statuses
+             date_header <- construct_date_header
+             let messages = map (message_from_status message (date_header)) new_statuses
              sendmail_results <- mapM sendmail messages
              mapM print_sendmail_result sendmail_results
              recurse username new_latest_status_id maybe_message