1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-16 08:26:44 +00:00
This commit is contained in:
2019-08-01 09:54:38 +08:00
parent 463b04d9d0
commit 8d6383592c
2 changed files with 5 additions and 3 deletions

View File

@@ -16,6 +16,7 @@ func InstanceOfGroupManager() *GroupManager {
if groupManagerInstance == nil {
groupManagerInstance = &GroupManager{groups: map[string]Group{}}
groupManagerInstance.groups["default"] = Group{Name: "default", Weight: 10, Reserved: false}
}
return groupManagerInstance
}
@@ -53,7 +54,8 @@ func (gm *GroupManager) Remove(group Group) MsgGroupCreate {
func (gm *GroupManager) List() MsgGroupList {
defer gm.mu.Unlock()
gm.mu.Lock()
var result []Group
// cannot change to `var`, since it would be json_encoded to null
result := []Group{}
for _, v := range gm.groups {
result = append(result, v)
}