Add Priority to auth rules

This commit is contained in:
Ben Toogood
2020-04-15 11:31:19 +01:00
parent 4d177a782e
commit ea29920afb
21 changed files with 100 additions and 218 deletions

View File

@@ -3,6 +3,7 @@ package service
import (
"context"
"fmt"
"sort"
"strings"
"sync"
"time"
@@ -290,6 +291,11 @@ func (s *svc) listRules(filters ...string) []*pb.Rule {
rules = append(rules, r)
}
// sort rules by priority
sort.Slice(rules, func(i, j int) bool {
return rules[i].Priority < rules[j].Priority
})
return rules
}