module Github.Repos.Starring (
stargazersFor
,reposStarredBy
,myStarred
,module Github.Data
) where
import Github.Data
import Github.Private
stargazersFor :: Maybe GithubAuth -> String -> String -> IO (Either Error [GithubOwner])
stargazersFor auth userName reqRepoName =
githubGet' auth ["repos", userName, reqRepoName, "stargazers"]
reposStarredBy :: Maybe GithubAuth -> String -> IO (Either Error [Repo])
reposStarredBy auth userName = githubGet' auth ["users", userName, "starred"]
myStarred :: GithubAuth -> IO (Either Error [Repo])
myStarred auth = githubGet' (Just auth) ["user", "starred"]