MCPcopy Index your code
hub / github.com/koding/kite / Filter

Method Filter

kontrol/kites.go:34–43  ·  view source on GitHub ↗

Filter filters out kites with the given constraints

(constraint version.Constraints, keyRest string)

Source from the content-addressed store, hash-verified

32
33// Filter filters out kites with the given constraints
34func (k *Kites) Filter(constraint version.Constraints, keyRest string) {
35 filtered := make(Kites, 0)
36 for _, kite := range *k {
37 if isValid(&kite.Kite, constraint, keyRest) {
38 filtered = append(filtered, kite)
39 }
40 }
41
42 *k = filtered
43}
44
45func isValid(k *protocol.Kite, c version.Constraints, keyRest string) bool {
46 // Check the version constraint.

Callers 3

TestKitesFilterFunction · 0.95
GetMethod · 0.80
GetMethod · 0.80

Calls 1

isValidFunction · 0.85

Tested by 1

TestKitesFilterFunction · 0.76