Forced 'list' to return instance list sorted alphebetically

This commit is contained in:
2026-06-09 18:46:54 -05:00
parent 96cc41ee43
commit 0a5cfe83fc

View File

@@ -7,6 +7,7 @@ import (
"os"
"os/signal"
"path/filepath"
"slices"
"strconv"
"sync"
"syscall"
@@ -357,6 +358,16 @@ func (ds *DaemonServer) handleList(w http.ResponseWriter, r *http.Request) {
})
}
slices.SortFunc(responseList, func(a, b InstanceStatusResponse) int {
if a.Name < b.Name {
return -1
}
if a.Name > b.Name {
return 1
}
return 0
})
w.Header().Set("Content-Type", "application/json")
w.WriteHeader(http.StatusOK)
json.NewEncoder(w).Encode(responseList)