(searchQuery string)
| 267 | } |
| 268 | |
| 269 | func QueryHasStateClause(searchQuery string) bool { |
| 270 | argv, err := shlex.Split(searchQuery) |
| 271 | if err != nil { |
| 272 | return false |
| 273 | } |
| 274 | |
| 275 | for _, arg := range argv { |
| 276 | if arg == "is:closed" || arg == "is:merged" || arg == "state:closed" || arg == "state:merged" || strings.HasPrefix(arg, "merged:") || strings.HasPrefix(arg, "closed:") { |
| 277 | return true |
| 278 | } |
| 279 | } |
| 280 | |
| 281 | return false |
| 282 | } |
| 283 | |
| 284 | // MeReplacer resolves usages of `@me` to the handle of the currently logged in user. |
| 285 | type MeReplacer struct { |
no outgoing calls