Sort results alphabetically when returning all service statuses

This commit is contained in:
TwinProduction
2021-09-02 23:09:29 -04:00
committed by Chris
parent 67642b130c
commit 670e35949e
5 changed files with 5 additions and 4 deletions

View File

@ -2,6 +2,7 @@ package memory
import (
"encoding/gob"
"sort"
"sync"
"time"
@ -53,6 +54,9 @@ func (s *Store) GetAllServiceStatuses(params *paging.ServiceStatusParams) []*cor
for _, v := range serviceStatuses {
pagedServiceStatuses = append(pagedServiceStatuses, ShallowCopyServiceStatus(v.(*core.ServiceStatus), params))
}
sort.Slice(pagedServiceStatuses, func(i, j int) bool {
return pagedServiceStatuses[i].Key < pagedServiceStatuses[j].Key
})
return pagedServiceStatuses
}