plugin: optimize the check for the last registration
Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
This commit is contained in:
		| @@ -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) | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Iceber Gu
					Iceber Gu