@@ -68,17 +68,17 @@ resourceDigest provider = fmap MD5.hashlazy . resourceLBS provider
6868-- | Check if a resource was modified
6969--
7070resourceModified :: ResourceProvider -> Store -> Resource -> IO Bool
71−resourceModified provider store resource = do
71+resourceModified provider store r = do
7272 cache <- readMVar mvar
73− case M.lookup resource cache of
73+ case M.lookup r cache of
7474 -- Already in the cache
7575 Just m -> return m
7676 -- Not yet in the cache, check digests (if it exists)
7777 Nothing -> do
78− m <- if resourceExists provider resource
79− then digestModified provider store resource
78+ m <- if resourceExists provider r
79+ then digestModified provider store r
8080 else return False
81− modifyMVar_ mvar (return . M.insert resource m)
81+ modifyMVar_ mvar (return . M.insert r m)
8282 return m
8383 where
8484 mvar = resourceModifiedCache provider
@@ -86,11 +86,11 @@ resourceModified provider store resource = do
8686-- | Check if a resource digest was modified
8787--
8888digestModified :: ResourceProvider -> Store -> Resource -> IO Bool
89−digestModified provider store resource = do
89+digestModified provider store r = do
9090 -- Get the latest seen digest from the store
9191 lastDigest <- storeGet store itemName identifier
9292 -- Calculate the digest for the resource
93− newDigest <- resourceDigest provider resource
93+ newDigest <- resourceDigest provider r
9494 -- Check digests
9595 if Found newDigest == lastDigest
9696 -- All is fine, not modified
@@ -99,5 +99,5 @@ digestModified provider store resource = do
9999 else do storeSet store itemName identifier newDigest
100100 return True
101101 where
102− identifier = toIdentifier resource
102+ identifier = toIdentifier r
103103 itemName = "Hakyll.Core.ResourceProvider.digestModified"