Correctly return the suspension status of the server

This commit is contained in:
Dane Everitt 2020-08-30 09:54:33 -07:00
parent c69a0bb107
commit 7d084e3049
No known key found for this signature in database
GPG Key ID: EEA66103B3D71F53
2 changed files with 14 additions and 8 deletions

View File

@ -12,13 +12,19 @@ import (
"strconv"
)
type serverProcData struct {
server.ResourceUsage
Suspended bool `json:"suspended"`
}
// Returns a single server from the collection of servers.
func getServer(c *gin.Context) {
s := GetServer(c.Param("server"))
p := *s.Proc()
c.JSON(http.StatusOK, p)
c.JSON(http.StatusOK, serverProcData{
ResourceUsage: *s.Proc(),
Suspended: s.IsSuspended(),
})
}
// Returns the logs for a given server instance.
@ -50,7 +56,7 @@ func getServerLogs(c *gin.Context) {
func postServerPower(c *gin.Context) {
s := GetServer(c.Param("server"))
var data struct{
var data struct {
Action server.PowerAction `json:"action"`
}