X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Fhalcyon.git;a=blobdiff_plain;f=src%2FMain.hs;h=84536d757e3389319f5edb875965b5871e053342;hp=8c2f20bffeea26dff632baf8519d39ca50b8cf99;hb=94484087fbfe98d6735aa82798a9bf506f97fd19;hpb=17dd116706c4a971e1f5c68daa1656af5eff5cd2 diff --git a/src/Main.hs b/src/Main.hs index 8c2f20b..84536d7 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -79,8 +79,8 @@ get_latest_status_id username = do run_twat :: Maybe Message -> String -> IO () -run_twat message username = do - latest_status_id <- get_latest_status_id username +run_twat message username = do + latest_status_id <- get_latest_status_id username recurse username latest_status_id message return () @@ -123,7 +123,7 @@ main = do -- Execute run_twat on each username in a new thread. mapM (forkIO . (run_twat message)) usernames - + forever $ do -- This thread (the one executing main) doesn't do anything, -- but when it terminates, so do all the threads we forked.