mirror of
https://github.com/1f349/mjwt.git
synced 2024-12-22 07:24:05 +00:00
Filter permissions that match multiple wildcard inputs
This commit is contained in:
parent
82d4a4a414
commit
1792211ca2
@ -76,6 +76,16 @@ func (p *PermStorage) Search(v string) []string {
|
||||
return a
|
||||
}
|
||||
|
||||
func (p *PermStorage) Filter(match []string) *PermStorage {
|
||||
out := NewPermStorage()
|
||||
for _, i := range match {
|
||||
for _, j := range p.Search(i) {
|
||||
out.Set(j)
|
||||
}
|
||||
}
|
||||
return out
|
||||
}
|
||||
|
||||
func (p *PermStorage) prepare(a []string) {
|
||||
for _, i := range a {
|
||||
p.Set(i)
|
||||
|
Loading…
Reference in New Issue
Block a user