packages feed

servant-auth-token-leveldb 0.4.2.1 → 0.5.0.0

raw patch · 4 files changed

+15/−10 lines, 4 filesdep ~servant-auth-tokendep ~vector

Dependency ranges changed: servant-auth-token, vector

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+0.5.0.0+=======++* Breaking changes in `servant-auth-token-0.5.0.0`.+ 0.4.2.0 ======= 
servant-auth-token-leveldb.cabal view
@@ -1,5 +1,5 @@ name:                servant-auth-token-leveldb-version:             0.4.2.1+version:             0.5.0.0 synopsis:            Leveldb backend for servant-auth-token server description:         Please see README.md homepage:            https://github.com/ncrashed/servant-auth-token#readme@@ -34,7 +34,7 @@     , resourcet               >= 1.1    && < 1.2     , safe                    >= 0.3    && < 0.4     , safecopy-store          >= 0.9    && < 0.10-    , servant-auth-token      >= 0.4    && < 0.5+    , servant-auth-token      >= 0.5    && < 0.6     , servant-auth-token-api  >= 0.4    && < 0.5     , servant-server          >= 0.9    && < 0.12     , store                   >= 0.3    && < 0.5@@ -43,7 +43,7 @@     , transformers            >= 0.4    && < 0.6     , transformers-base       >= 0.4    && < 0.5     , uuid                    >= 1.3    && < 1.4-    , vector                  >= 0.11   && < 0.12+    , vector                  >= 0.11   && < 0.13   default-language:    Haskell2010   default-extensions:     BangPatterns
src/Servant/Server/Auth/Token/LevelDB.hs view
@@ -79,7 +79,7 @@   insertSingleUseCode = liftEnv . S.insertSingleUseCode   setSingleUseCodeUsed i mt = liftEnv $ S.setSingleUseCodeUsed i mt   getUnusedCode c i t = liftEnv $ S.getUnusedCode c i t-  invalidatePermamentCodes i t = liftEnv $ S.invalidatePermamentCodes i t+  invalidatePermanentCodes i t = liftEnv $ S.invalidatePermanentCodes i t   selectLastRestoreCode i t = liftEnv $ S.selectLastRestoreCode i t   insertUserRestore = liftEnv . S.insertUserRestore   findRestoreCode i rc t = liftEnv $ S.findRestoreCode i rc t@@ -117,7 +117,7 @@   {-# INLINE insertSingleUseCode #-}   {-# INLINE setSingleUseCodeUsed #-}   {-# INLINE getUnusedCode #-}-  {-# INLINE invalidatePermamentCodes #-}+  {-# INLINE invalidatePermanentCodes #-}   {-# INLINE selectLastRestoreCode #-}   {-# INLINE insertUserRestore #-}   {-# INLINE findRestoreCode #-}
src/Servant/Server/Auth/Token/LevelDB/Schema.hs view
@@ -432,18 +432,18 @@       && isNothing (userSingleUseCodeUsed usc)       && (isNothing (userSingleUseCodeExpire usc) || userSingleUseCodeExpire usc >= Just t) --- | Invalidate all permament codes for user and set use time for them-invalidatePermamentCodes :: (MonadResource m, MonadMask m) => UserImplId -> UTCTime -> LevelDBEnv -> m ()-invalidatePermamentCodes i t db = do+-- | Invalidate all permanent codes for user and set use time for them+invalidatePermanentCodes :: (MonadResource m, MonadMask m) => UserImplId -> UTCTime -> LevelDBEnv -> m ()+invalidatePermanentCodes i t db = do   cs <- view modelUserSingleUseCodes <$> loadModel db   forM_ (F.toList cs) $ \cid -> do     mc <- load db cid     case mc of-      Just usc | isPermament usc -> modify db cid invalidate+      Just usc | isPermanent usc -> modify db cid invalidate       _ -> return ()   where     invalidate su = su { userSingleUseCodeUsed = Just t }-    isPermament usc =+    isPermanent usc =          userSingleUseCodeUser usc == i       && isNothing (userSingleUseCodeUsed usc)       && isNothing (userSingleUseCodeExpire usc)