plugin: optimize the check for the last registration
Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
This commit is contained in:
parent
3dad67eedb
commit
98f5922b5e
@ -171,15 +171,11 @@ func Register(r *Registration) {
|
|||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
var last bool
|
|
||||||
for _, requires := range r.Requires {
|
for _, requires := range r.Requires {
|
||||||
if requires == "*" {
|
if requires == "*" && len(r.Requires) != 1 {
|
||||||
last = true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if last && len(r.Requires) != 1 {
|
|
||||||
panic(ErrInvalidRequires)
|
panic(ErrInvalidRequires)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
register.r = append(register.r, r)
|
register.r = append(register.r, r)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user