(handles []string)
| 315 | } |
| 316 | |
| 317 | func (r *MeReplacer) ReplaceSlice(handles []string) ([]string, error) { |
| 318 | res := make([]string, len(handles)) |
| 319 | for i, h := range handles { |
| 320 | var err error |
| 321 | res[i], err = r.Replace(h) |
| 322 | if err != nil { |
| 323 | return nil, err |
| 324 | } |
| 325 | } |
| 326 | return res, nil |
| 327 | } |
| 328 | |
| 329 | // CopilotReplacer resolves usages of `@copilot` to either Copilot's login or name. |
| 330 | // Login is generally needed for API calls; name is used when launching web browser. |