name: async-refresh-tokens version: 0.2.0.1 synopsis: Package implementing core logic for refreshing of expiring access tokens description: This package can be used for renewal of expiring access tokens according to user-provided actions. Tokens will be stored in a transactional variable (TVar). homepage: https://github.com/mtesseract/async-refresh-tokens#readme license: BSD3 license-file: LICENSE author: Moritz Schulte maintainer: mtesseract@silverratio.net copyright: (c) 2017 Moritz Schulte category: Control build-type: Simple extra-source-files: README.md cabal-version: >=1.10 library hs-source-dirs: src exposed-modules: Control.Concurrent.Async.Refresh.Tokens other-modules: Control.Concurrent.Async.Refresh.Tokens.Types , Control.Concurrent.Async.Refresh.Tokens.Lenses , Control.Concurrent.Async.Refresh.Tokens.Prelude , Control.Concurrent.Async.Refresh.Tokens.Conf build-depends: base >= 4.7 && < 5 , async-refresh >= 0.2.0.2 , monad-logger , lifted-async , stm , microlens >= 0.4 , microlens-th >= 0.4 , text , monad-control , safe-exceptions , bytestring , formatting default-language: Haskell2010 default-extensions: NoImplicitPrelude , OverloadedStrings ghc-options: -Wall test-suite async-refresh-tokens-test type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Spec.hs build-depends: base , async-refresh-tokens , HUnit , test-framework , test-framework-hunit , criterion , monad-logger , stm ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -fno-warn-type-defaults default-language: Haskell2010 default-extensions: OverloadedStrings source-repository head type: git location: https://github.com/mtesseract/async-refresh-tokens