(listURL string, options FilterOptions, advancedIssueSearchSyntax bool)
| 220 | } |
| 221 | |
| 222 | func ListURLWithQuery(listURL string, options FilterOptions, advancedIssueSearchSyntax bool) (string, error) { |
| 223 | u, err := url.Parse(listURL) |
| 224 | if err != nil { |
| 225 | return "", err |
| 226 | } |
| 227 | |
| 228 | params := u.Query() |
| 229 | params.Set("q", SearchQueryBuild(options, advancedIssueSearchSyntax)) |
| 230 | u.RawQuery = params.Encode() |
| 231 | |
| 232 | return u.String(), nil |
| 233 | } |
| 234 | |
| 235 | func SearchQueryBuild(options FilterOptions, advancedIssueSearchSyntax bool) string { |
| 236 | var is, state string |