Exemplo n.º 1
0
func searchIssue(client *octokit.Client, query string, level string) (*octokit.IssueSearchResults, *octokit.Result) {
	queryBuffer := new(bytes.Buffer)
	queryBuffer.WriteString(query)
	queryBuffer.WriteString("+label:bug")
	if len(level) > 0 {
		queryBuffer.WriteString(" +label:")
		queryBuffer.WriteString(level)
	}
	queryBuffer.WriteString(" +state:open")
	queryBuffer.WriteString(" +repo:")
	queryBuffer.WriteString(owner)
	queryBuffer.WriteString("/")
	queryBuffer.WriteString(repo)
	search := client.Search()
	params := octokit.M{"query": queryBuffer.String()}
	searchResults, result := search.Issues(nil, params)
	return searchResults, result
}