(bk *engine.BackendKey, limit int)
| 125 | } |
| 126 | |
| 127 | func (c *Client) TopFrontends(bk *engine.BackendKey, limit int) ([]engine.Frontend, error) { |
| 128 | values := url.Values{ |
| 129 | "limit": {fmt.Sprintf("%d", limit)}, |
| 130 | } |
| 131 | if bk != nil { |
| 132 | values["backendId"] = []string{bk.Id} |
| 133 | } |
| 134 | response, err := c.Get(c.endpoint("top", "frontends"), values) |
| 135 | if err != nil { |
| 136 | return nil, err |
| 137 | } |
| 138 | return engine.FrontendsFromJSON(c.Registry.GetRouter(), response) |
| 139 | } |
| 140 | |
| 141 | func (c *Client) DeleteFrontend(fk engine.FrontendKey) error { |
| 142 | return c.Delete(c.endpoint("frontends", fk.Id)) |
nothing calls this directly
no test coverage detected