From 252afe47c0394ba9c8b6b7f3f0280695c056f01f Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Tue, 25 Apr 2023 18:46:09 +0330 Subject: [PATCH] [api] support for delete depleted clients Co-Authored-By: Alireza Ahmadi --- web/controller/api.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/controller/api.go b/web/controller/api.go index 54298daf..333d4f36 100644 --- a/web/controller/api.go +++ b/web/controller/api.go @@ -25,12 +25,13 @@ func (a *APIController) initRouter(g *gin.RouterGroup) { g.POST("/update/:id", a.updateInbound) g.POST("/clientIps/:email", a.getClientIps) g.POST("/clearClientIps/:email", a.clearClientIps) - g.POST("/addClient/", a.addInboundClient) + g.POST("/addClient", a.addInboundClient) g.POST("/:id/delClient/:clientId", a.delInboundClient) g.POST("/updateClient/:clientId", a.updateInboundClient) g.POST("/:id/resetClientTraffic/:email", a.resetClientTraffic) g.POST("/resetAllTraffics", a.resetAllTraffics) g.POST("/resetAllClientTraffics/:id", a.resetAllClientTraffics) + g.POST("/delDepletedClients/:id", a.delDepletedClients) a.inboundController = NewInboundController(g) } @@ -78,3 +79,6 @@ func (a *APIController) resetAllTraffics(c *gin.Context) { func (a *APIController) resetAllClientTraffics(c *gin.Context) { a.inboundController.resetAllClientTraffics(c) } +func (a *APIController) delDepletedClients(c *gin.Context) { + a.inboundController.delDepletedClients(c) +}