public async Task<List<Issue>> GetPullRequests(Repository repo) { List<Issue> res = new List<Issue>(); foreach (Issue issue in await GetIssuesAndPRs(repo)) { if (issue.pull_request != null) { res.Add(issue); } } return res; }
public async Task<Issue> AddIssue(OpenIssue issue, Repository repo) { return await MakeRequest<Issue>(repo.issues_url, Call.POST, new List<Param>(), content: issue); }
public async Task<List<Issue>> GetIssuesAndPRs(Repository repo) { return await MakeRequest<List<Issue>>(repo.issues_url); }