package runtime
import clientfeatures "k8s.io/client-go/features"
type listThenWatch struct {
clientfeatures.Gates
}
func (g listThenWatch) Enabled(key clientfeatures.Feature) bool {
return key != clientfeatures.WatchListClient && g.Gates.Enabled(key)
}
func init() {
clientfeatures.ReplaceFeatureGates(listThenWatch{Gates: clientfeatures.FeatureGates()})
}