@@ -78,11 +78,10 @@ type EndpointSliceConfig struct {
78
78
// NewEndpointSliceConfig creates a new EndpointSliceConfig.
79
79
func NewEndpointSliceConfig (ctx context.Context , endpointSliceInformer discoveryv1informers.EndpointSliceInformer , resyncPeriod time.Duration ) * EndpointSliceConfig {
80
80
result := & EndpointSliceConfig {
81
- listerSynced : endpointSliceInformer .Informer ().HasSynced ,
82
- logger : klog .FromContext (ctx ),
81
+ logger : klog .FromContext (ctx ),
83
82
}
84
83
85
- _ , _ = endpointSliceInformer .Informer ().AddEventHandlerWithResyncPeriod (
84
+ handlerRegistration , _ : = endpointSliceInformer .Informer ().AddEventHandlerWithResyncPeriod (
86
85
cache.ResourceEventHandlerFuncs {
87
86
AddFunc : result .handleAddEndpointSlice ,
88
87
UpdateFunc : result .handleUpdateEndpointSlice ,
@@ -91,6 +90,8 @@ func NewEndpointSliceConfig(ctx context.Context, endpointSliceInformer discovery
91
90
resyncPeriod ,
92
91
)
93
92
93
+ result .listerSynced = handlerRegistration .HasSynced
94
+
94
95
return result
95
96
}
96
97
@@ -171,11 +172,10 @@ type ServiceConfig struct {
171
172
// NewServiceConfig creates a new ServiceConfig.
172
173
func NewServiceConfig (ctx context.Context , serviceInformer v1informers.ServiceInformer , resyncPeriod time.Duration ) * ServiceConfig {
173
174
result := & ServiceConfig {
174
- listerSynced : serviceInformer .Informer ().HasSynced ,
175
- logger : klog .FromContext (ctx ),
175
+ logger : klog .FromContext (ctx ),
176
176
}
177
177
178
- _ , _ = serviceInformer .Informer ().AddEventHandlerWithResyncPeriod (
178
+ handlerRegistration , _ : = serviceInformer .Informer ().AddEventHandlerWithResyncPeriod (
179
179
cache.ResourceEventHandlerFuncs {
180
180
AddFunc : result .handleAddService ,
181
181
UpdateFunc : result .handleUpdateService ,
@@ -184,6 +184,8 @@ func NewServiceConfig(ctx context.Context, serviceInformer v1informers.ServiceIn
184
184
resyncPeriod ,
185
185
)
186
186
187
+ result .listerSynced = handlerRegistration .HasSynced
188
+
187
189
return result
188
190
}
189
191
0 commit comments