module GitHub.Endpoints.Repos.Forks (
forksFor,
forksFor',
forksForR,
module GitHub.Data,
) where
import GitHub.Data
import GitHub.Internal.Prelude
import GitHub.Request
import Prelude ()
forksFor :: Name Owner -> Name Repo -> IO (Either Error (Vector Repo))
forksFor = forksFor' Nothing
forksFor' :: Maybe Auth -> Name Owner -> Name Repo -> IO (Either Error (Vector Repo))
forksFor' auth user repo =
executeRequestMaybe auth $ forksForR user repo FetchAll
forksForR :: Name Owner -> Name Repo -> FetchCount -> Request k (Vector Repo)
forksForR user repo =
pagedQuery ["repos", toPathPart user, toPathPart repo, "forks"] []