@@ -162,7 +162,6 @@ where
163import Control.Concurrent (MVar, newMVar, takeMVar, putMVar)
163import Control.Concurrent (MVar, newMVar, takeMVar, putMVar)
164import Control.Monad (when)
164import Control.Monad (when)
165−import Control.Monad.IO.Class (liftIO)
166import Data.Bits ((.|.), (.&.), complement)
165import Data.Bits ((.|.), (.&.), complement)
167import Data.Functor.Identity (runIdentity)
166import Data.Functor.Identity (runIdentity)
168import Data.List.NonEmpty (NonEmpty)
167import Data.List.NonEmpty (NonEmpty)
@@ -565,8 +564,8 @@ watchWith f paths = S.bracketIO before after watchToStream
568− before = liftIO $ openWatch (f defaultConfig) paths
567+ before = openWatch (f defaultConfig) paths
569− after = liftIO . closeWatch
568+ after = closeWatch
571-- | Same as 'watchWith' using 'defaultConfig' and recursive mode.
570-- | Same as 'watchWith' using 'defaultConfig' and recursive mode.