socdiff-0.1.0.0: Social diff

Safe HaskellNone
LanguageHaskell2010

Web.Socdiff.Twitter.DataSource

Documentation

data TwitterReq a where

Constructors

GetFollowerIDs :: Text -> TwitterReq [Integer] 
GetUsernames :: [Integer] -> TwitterReq [Text] 

Instances

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

initGlobalState :: Int -> Text -> Text -> IO (State TwitterReq)

twitterFetch :: State TwitterReq -> Flags -> u -> [BlockedFetch TwitterReq] -> PerformFetch

fetchAsync :: Text -> Text -> QSem -> BlockedFetch TwitterReq -> IO (Async ())

getToken :: Text -> Text -> IO Text

fetchReq :: TwitterReq a -> Text -> IO a