only retry every 60 seconds

Retying every second is a bit much, especially given the current leak
https://github.com/audreyt/network-multicast/issues/4
This commit is contained in:
Joey Hess 2013-08-24 14:37:34 -04:00
parent 8587485994
commit 9dc2373977

View file

@ -27,7 +27,7 @@ pairListenerThread :: UrlRenderer -> NamedThread
pairListenerThread urlrenderer = namedThread "PairListener" $ do
listener <- asIO1 $ go [] []
liftIO $ withSocketsDo $
runEvery (Seconds 1) $ void $ tryIO $
runEvery (Seconds 60) $ void $ tryIO $
listener =<< getsock
where
{- Note this can crash if there's no network interface,