(args ...interface{})
| 138 | } |
| 139 | |
| 140 | func (e *Encoder) encodeLabel(args ...interface{}) error { |
| 141 | resp := args[0].(*controller.SyncPrometheusResponse) |
| 142 | labels := args[1].([]*controller.PrometheusLabelRequest) |
| 143 | ls, err := e.label.encode(labels) |
| 144 | if err != nil { |
| 145 | return err |
| 146 | } |
| 147 | resp.Labels = ls |
| 148 | return nil |
| 149 | } |