From 91419f240b788339c202e0d35ef1df3cae64216b Mon Sep 17 00:00:00 2001 From: Joris Date: Thu, 5 Sep 2019 21:48:06 +0200 Subject: Add noise to sleep duration --- src/executable/haskell/Service/AdListener.hs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/executable') diff --git a/src/executable/haskell/Service/AdListener.hs b/src/executable/haskell/Service/AdListener.hs index 9af92f4..5b4d634 100644 --- a/src/executable/haskell/Service/AdListener.hs +++ b/src/executable/haskell/Service/AdListener.hs @@ -71,9 +71,10 @@ sleepUntilReady conf = do Just d -> do sleepSeconds d - Nothing -> - -- TODO 04/09/2019: Add noise - sleepSeconds . Conf.listenInterval $ conf + Nothing -> do + duration <- TimeUtils.addNoise (Conf.listenInterval conf) (Conf.listenIntervalNoise conf) + putStrLn . show $ duration + sleepSeconds duration where sleepSeconds = threadDelay . (*) 1000000 . round -- cgit v1.2.3