diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2023-04-25 18:16:09 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2023-04-25 18:16:09 +0300 |
| commit | 252afe47c0394ba9c8b6b7f3f0280695c056f01f (patch) | |
| tree | 36c0ae08793f0d18247ebda97bf76beb900c38bb /web/controller | |
| parent | 379451135decb1a90bf9d56c359d4ae5d88213ea (diff) | |
[api] support for delete depleted clients
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
Diffstat (limited to 'web/controller')
| -rw-r--r-- | web/controller/api.go | 6 |
1 files changed, 5 insertions, 1 deletions
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) +} |
