restart singbox button #328

This commit is contained in:
Alireza Ahmadi
2024-10-28 13:49:38 +01:00
parent d255905907
commit 50d1177443
8 changed files with 25 additions and 1 deletions
+5
View File
@@ -3,6 +3,7 @@ package api
import (
"s-ui/logger"
"s-ui/service"
"s-ui/singbox"
"s-ui/util"
"strconv"
"strings"
@@ -20,6 +21,7 @@ type APIHandler struct {
service.PanelService
service.StatsService
service.ServerService
singbox.Controller
}
func NewAPIHandler(g *gin.RouterGroup) {
@@ -89,6 +91,9 @@ func (a *APIHandler) postHandler(c *gin.Context) {
case "restartApp":
err = a.PanelService.RestartPanel(3)
jsonMsg(c, "restartApp", err)
case "restartSb":
err = a.Controller.Restart()
jsonMsg(c, "restartSb", err)
case "linkConvert":
link := c.Request.FormValue("link")
result, _, err := util.GetOutbound(link, 0)