package router import ( "github.com/gin-gonic/gin" "hy2xs-admin/controller" ) func initPeerRouter(peerApi *gin.RouterGroup) { peers := peerApi.Group("/peers") { peers.GET("", controller.PagePeer) peers.POST("", controller.SavePeer) peers.GET("/:id", controller.GetPeer) peers.PATCH("/:id", controller.UpdatePeer) peers.DELETE("/:id", controller.DeletePeer) peers.POST("/:id/reset-traffic", controller.ResetTraffic) peers.POST("/:id/release-kick", controller.ReleaseKickPeer) peers.POST("/:id/kick", controller.Hysteria2Kick) peers.POST("/import", controller.ImportPeer) peers.POST("/export", controller.ExportPeer) // совместимость с текущим transport-форматом (query accountId) peers.GET("/:id/client-url", controller.Hysteria2Url) peers.GET("/:id/qr", controller.Hysteria2Url) } }