| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
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