socdiff-0.1.0.0: Social diff

Safe HaskellNone
LanguageHaskell2010

Web.Socdiff.Facebook.DataSource

Documentation

data FacebookReq a where

Constructors

GetFriends :: UserId -> FacebookReq [Friend] 

Instances

DataSourceName FacebookReq 
StateKey FacebookReq 
Show1 FacebookReq 
DataSource u FacebookReq 
Eq (FacebookReq a) 
Show (FacebookReq a) 
Hashable (FacebookReq a) 
Typeable (* -> *) FacebookReq 
data State FacebookReq = FacebookState {} 

initGlobalState :: Int -> Credentials -> UserAccessToken -> IO (State FacebookReq)

githubFetch :: State FacebookReq -> Flags -> u -> [BlockedFetch FacebookReq] -> PerformFetch

fetchAsync :: Credentials -> Manager -> UserAccessToken -> QSem -> BlockedFetch FacebookReq -> IO (Async ())

fetchReq :: UserAccessToken -> FacebookReq a -> FacebookT Auth (ResourceT IO) a