Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMHSanaei <ho3ein.sanaei@gmail.com>2023-04-25 18:16:09 +0300
committerMHSanaei <ho3ein.sanaei@gmail.com>2023-04-25 18:16:09 +0300
commit252afe47c0394ba9c8b6b7f3f0280695c056f01f (patch)
tree36c0ae08793f0d18247ebda97bf76beb900c38bb /web/controller
parent379451135decb1a90bf9d56c359d4ae5d88213ea (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.go6
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)
+}