packages feed

yesod-auth-fb 1.6.6 → 1.7

raw patch · 2 files changed

+5/−5 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Yesod.Auth.Facebook.ServerSide: deleteUserAccessToken :: HandlerT site IO ()
+ Yesod.Auth.Facebook.ServerSide: deleteUserAccessToken :: MonadHandler m => m ()
- Yesod.Auth.Facebook.ServerSide: getUserAccessToken :: HandlerT site IO (Maybe UserAccessToken)
+ Yesod.Auth.Facebook.ServerSide: getUserAccessToken :: MonadHandler m => m (Maybe UserAccessToken)
- Yesod.Auth.Facebook.ServerSide: setUserAccessToken :: UserAccessToken -> HandlerT site IO ()
+ Yesod.Auth.Facebook.ServerSide: setUserAccessToken :: MonadHandler m => UserAccessToken -> m ()

Files

src/Yesod/Auth/Facebook/ServerSide.hs view
@@ -129,8 +129,8 @@ -- | Set the Facebook's user access token on the user's session. -- Usually you don't need to call this function, but it may -- become handy together with 'FB.extendUserAccessToken'.-setUserAccessToken :: FB.UserAccessToken-                   -> HandlerT site IO ()+setUserAccessToken :: MonadHandler m => FB.UserAccessToken+                   -> m () setUserAccessToken (FB.UserAccessToken (FB.Id userId) data_ exptime) = do   setSession "_FBID" userId   setSession "_FBAT" data_@@ -142,7 +142,7 @@ -- is not logged in via @yesod-auth-fb@).  Note that the returned -- access token may have expired, we recommend using -- 'FB.hasExpired' and 'FB.isValid'.-getUserAccessToken :: HandlerT site IO (Maybe FB.UserAccessToken)+getUserAccessToken :: MonadHandler m => m (Maybe FB.UserAccessToken) getUserAccessToken = runMaybeT $ do   userId  <- MaybeT $ lookupSession "_FBID"   data_   <- MaybeT $ lookupSession "_FBAT"@@ -152,7 +152,7 @@  -- | Delete Facebook's user access token from the session.  /Do/ -- /not use/ this function unless you know what you're doing.-deleteUserAccessToken :: HandlerT site IO ()+deleteUserAccessToken :: MonadHandler m => m () deleteUserAccessToken = do   deleteSession "_FBID"   deleteSession "_FBAT"
yesod-auth-fb.cabal view
@@ -1,5 +1,5 @@ Name:                yesod-auth-fb-Version:             1.6.6+Version:             1.7 Synopsis:            Authentication backend for Yesod using Facebook. Homepage:            https://github.com/prowdsponsor/yesod-auth-fb License:             BSD3