package handler import ( "net/http" "github.com/Neur0toxine/sshpoke/internal/server" "github.com/gin-gonic/gin" ) // Status returns forwards status per server. // // @Summary Forwards & servers status. // @Schemes http // @Description Returns forwards in JSON format. Forwards without domain may be inactive or not active yet. // @Accept json // @Produce json // @Success 200 {object} map[string]server.ServerStatus // @Failure 400 // @Router /status [get] // @Security Bearer func Status(c *gin.Context) { c.JSON(http.StatusOK, server.DefaultManager.StatusMap()) }