yesod-auth-fb 0.10.2 → 1.0.0
raw patch · 2 files changed
+11/−10 lines, 2 filesdep +conduitdep ~fbdep ~transformersdep ~yesod-authPVP ok
version bump matches the API change (PVP)
Dependencies added: conduit
Dependency ranges changed: fb, transformers, yesod-auth, yesod-core
API changes (from Hackage documentation)
Files
- src/Yesod/Auth/Facebook.hs +5/−5
- yesod-auth-fb.cabal +6/−5
src/Yesod/Auth/Facebook.hs view
@@ -27,7 +27,7 @@ import qualified Data.Text.Encoding as TE import qualified Facebook as FB import qualified Yesod.Auth.Message as Msg-+import qualified Data.Conduit as C -- | Route for login using this authentication plugin. facebookLogin :: AuthRoute@@ -75,13 +75,13 @@ where -- Run a Facebook action. runFB :: YesodAuth master =>- FB.FacebookT FB.Auth IO a+ FB.FacebookT FB.Auth (C.ResourceT IO) a -> GHandler sub master a runFB act = do manager <- authHttpManager <$> getYesod- liftIO $ (if useBeta- then FB.beta_runFacebookT- else FB.runFacebookT) creds manager act+ liftIO $ C.runResourceT $+ (if useBeta then FB.beta_runFacebookT else FB.runFacebookT)+ creds manager act -- Get the URL in facebook.com where users are redirected to. getRedirectUrl :: YesodAuth master =>
yesod-auth-fb.cabal view
@@ -1,5 +1,5 @@ Name: yesod-auth-fb-Version: 0.10.2+Version: 1.0.0 Synopsis: Authentication backend for Yesod using Facebook. Homepage: https://github.com/meteficha/yesod-auth-fb License: BSD3@@ -32,13 +32,14 @@ else Build-depends: base >= 4 && < 4.3 - Build-depends: yesod-core >= 0.10 && < 0.11- , yesod-auth >= 0.8 && < 0.9+ Build-depends: yesod-core >= 1.0 && < 1.1+ , yesod-auth >= 1.0 && < 1.1 , wai , http-conduit , text >= 0.7 && < 0.12- , transformers >= 0.1.3 && < 0.3- , fb == 0.7.*+ , transformers >= 0.1.3 && < 0.4+ , fb == 0.8.*+ , conduit == 0.4.* Exposed-modules: Yesod.Auth.Facebook Extensions: GADTs QuasiQuotes CPP OverloadedStrings