From 82a31b67643f469b6541acceb893d94946083b38 Mon Sep 17 00:00:00 2001 From: MrRadikal Date: Tue, 6 Aug 2024 16:58:55 +0330 Subject: [PATCH] Delete web/controller/api.go --- web/controller/api.go | 61 ------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 web/controller/api.go diff --git a/web/controller/api.go b/web/controller/api.go deleted file mode 100644 index 0ddb879b..00000000 --- a/web/controller/api.go +++ /dev/null @@ -1,61 +0,0 @@ -package controller - -import ( - "x-ui/web/service" - - "github.com/gin-gonic/gin" -) - -type APIController struct { - BaseController - inboundController *InboundController - Tgbot service.Tgbot -} - -func NewAPIController(g *gin.RouterGroup) *APIController { - a := &APIController{} - a.initRouter(g) - return a -} - -func (a *APIController) initRouter(g *gin.RouterGroup) { - g = g.Group("/panel/api/inbounds") - g.Use(a.checkLogin) - - a.inboundController = NewInboundController(g) - - inboundRoutes := []struct { - Method string - Path string - Handler gin.HandlerFunc - }{ - {"GET", "/createbackup", a.createBackup}, - {"GET", "/list", a.inboundController.getInbounds}, - {"GET", "/get/:id", a.inboundController.getInbound}, - {"GET", "/getClientTraffics/:email", a.inboundController.getClientTraffics}, - {"GET", "/getClientTrafficsById/:id", a.inboundController.getClientTrafficsById}, - {"POST", "/add", a.inboundController.addInbound}, - {"POST", "/del/:id", a.inboundController.delInbound}, - {"POST", "/update/:id", a.inboundController.updateInbound}, - {"POST", "/clientIps/:email", a.inboundController.getClientIps}, - {"POST", "/clearClientIps/:email", a.inboundController.clearClientIps}, - {"POST", "/addClient", a.inboundController.addInboundClient}, - {"POST", "/addClientInbounds", a.inboundController.addClientToMultipleInbounds}, - {"POST", "/:id/delClient/:clientId", a.inboundController.delInboundClient}, - {"POST", "/updateClient/:clientId", a.inboundController.updateInboundClient}, - {"POST", "/updateClientInbounds/:subId", a.inboundController.updateClientInMultipleInbounds}, - {"POST", "/:id/resetClientTraffic/:email", a.inboundController.resetClientTraffic}, - {"POST", "/resetAllTraffics", a.inboundController.resetAllTraffics}, - {"POST", "/resetAllClientTraffics/:id", a.inboundController.resetAllClientTraffics}, - {"POST", "/delDepletedClients/:id", a.inboundController.delDepletedClients}, - {"POST", "/onlines", a.inboundController.onlines}, - } - - for _, route := range inboundRoutes { - g.Handle(route.Method, route.Path, route.Handler) - } -} - -func (a *APIController) createBackup(c *gin.Context) { - a.Tgbot.SendBackupToAdmins() -}