summaryrefslogtreecommitdiffhomepage
path: root/Role/Downloader.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Role/Downloader.hs')
-rw-r--r--Role/Downloader.hs6
1 files changed, 4 insertions, 2 deletions
diff --git a/Role/Downloader.hs b/Role/Downloader.hs
index 07148e8..243410b 100644
--- a/Role/Downloader.hs
+++ b/Role/Downloader.hs
@@ -4,10 +4,11 @@ import Types
import Log
import CmdLine
import SessionID
+import Role.Developer (run', processSessionStart, getServerMessage, Output(..))
import Control.Concurrent.STM
import Control.Concurrent.STM.TMChan
-import Role.Developer (run', processSessionStart, getServerMessage, Output(..))
+import Data.Time.Clock.POSIX
run :: DownloadOpts -> IO ()
run = run' downloader . downloadUrl
@@ -22,7 +23,8 @@ downloader _ichan ochan sid = do
go logger st
where
go logger st = do
- v <- atomically $ getServerMessage ochan st
+ ts <- getPOSIXTime
+ v <- atomically $ getServerMessage ochan st ts
case v of
Nothing -> return ()
Just (o, msg) -> do