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
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