(values ...string)
| 27 | } |
| 28 | |
| 29 | func (i *imlRouterFilter) Labels(values ...string) []string { |
| 30 | list, err := i.service.ListInfo(context.Background(), values...) |
| 31 | if err != nil { |
| 32 | log.Errorf("get api labels error: %v", err) |
| 33 | return nil |
| 34 | } |
| 35 | |
| 36 | return utils.SliceToSlice(list, func(a *api.Info) string { |
| 37 | return a.Name |
| 38 | }) |
| 39 | } |
| 40 | |
| 41 | func (i *imlRouterFilter) Type() string { |
| 42 | return strategy_filter.TypeRemote |