Call watchTree in background (faster startup when there are lots of files)
This commit is contained in:
parent
cf20f15957
commit
cb95446469
@ -215,7 +215,8 @@ devel opts passThroughArgs = withSocketsDo $ withManager $ \manager -> do
|
|||||||
putStrLn $ "Yesod devel server. " ++ terminator ++ " to quit"
|
putStrLn $ "Yesod devel server. " ++ terminator ++ " to quit"
|
||||||
void $ forkIO $ do
|
void $ forkIO $ do
|
||||||
filesModified <- newEmptyMVar
|
filesModified <- newEmptyMVar
|
||||||
watchTree manager "." (const True) (\_ -> void (tryPutMVar filesModified ()))
|
void $ forkIO $
|
||||||
|
watchTree manager "." (const True) (\_ -> void (tryPutMVar filesModified ()))
|
||||||
evalStateT (mainOuterLoop iappPort filesModified) Map.empty
|
evalStateT (mainOuterLoop iappPort filesModified) Map.empty
|
||||||
after
|
after
|
||||||
writeLock opts
|
writeLock opts
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user