(params martini.Params)
| 475 | } |
| 476 | |
| 477 | func (s *apiServer) DelSentinel(params martini.Params) (int, string) { |
| 478 | if err := s.verifyXAuth(params); err != nil { |
| 479 | return rpc.ApiResponseError(err) |
| 480 | } |
| 481 | addr, err := s.parseAddr(params) |
| 482 | if err != nil { |
| 483 | return rpc.ApiResponseError(err) |
| 484 | } |
| 485 | force, err := s.parseInteger(params, "force") |
| 486 | if err != nil { |
| 487 | return rpc.ApiResponseError(err) |
| 488 | } |
| 489 | if err := s.topom.DelSentinel(addr, force != 0); err != nil { |
| 490 | return rpc.ApiResponseError(err) |
| 491 | } else { |
| 492 | return rpc.ApiResponseJson("OK") |
| 493 | } |
| 494 | } |
| 495 | |
| 496 | func (s *apiServer) ResyncSentinels(params martini.Params) (int, string) { |
| 497 | if err := s.verifyXAuth(params); err != nil { |
no test coverage detected