~ubuntu-branches/ubuntu/vivid/haskell-fb/vivid

« back to all changes in this revision

Viewing changes to src/Facebook/Object/User.hs

  • Committer: Package Import Robot
  • Author(s): Clint Adams
  • Date: 2014-06-06 23:15:19 UTC
  • mfrom: (4.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20140606231519-7z5vmoafwbskbqbp
Tags: 1.0.1-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
import Data.Text (Text)
17
17
import Data.Typeable (Typeable)
18
18
 
 
19
import qualified Control.Monad.Trans.Resource as R
19
20
import qualified Data.Aeson as A
20
 
import qualified Data.Conduit as C
21
21
 
22
22
 
23
23
import Facebook.Types
86
85
-- back by Facebook.  The user ID may be @\"me\"@, in which
87
86
-- case you must provide an user access token and information
88
87
-- about the token's owner is given.
89
 
getUser :: (C.MonadResource m, MonadBaseControl IO m) =>
 
88
getUser :: (R.MonadResource m, MonadBaseControl IO m) =>
90
89
           UserId         -- ^ User ID or @\"me\"@.
91
90
        -> [Argument]     -- ^ Arguments to be passed to Facebook.
92
91
        -> Maybe UserAccessToken -- ^ Optional user access token.
95
94
 
96
95
 
97
96
-- | Search users by keyword.
98
 
searchUsers :: (C.MonadResource m, MonadBaseControl IO m)
 
97
searchUsers :: (R.MonadResource m, MonadBaseControl IO m)
99
98
            => Text
100
99
            -> [Argument]
101
100
            -> Maybe UserAccessToken
105
104
 
106
105
-- | Get a list of check-ins made by a given user.
107
106
getUserCheckins ::
108
 
     (C.MonadResource m, MonadBaseControl IO m) =>
 
107
     (R.MonadResource m, MonadBaseControl IO m) =>
109
108
     UserId          -- ^ User ID or @\"me\"@.
110
109
  -> [Argument]      -- ^ Arguments to be passed to Facebook.
111
110
  -> UserAccessToken -- ^ User access token.
130
129
 
131
130
-- | Get the list of friends of the given user.
132
131
getUserFriends ::
133
 
     (C.MonadResource m, MonadBaseControl IO m) =>
 
132
     (R.MonadResource m, MonadBaseControl IO m) =>
134
133
     UserId          -- ^ User ID or @\"me\"@.
135
134
  -> [Argument]      -- ^ Arguments to be passed to Facebook.
136
135
  -> UserAccessToken -- ^ User access token.