mirror of
https://github.com/go-kit/kit.git
synced 2025-07-17 01:12:38 +02:00
Remove unnecessary hot loop
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
This commit is contained in:
@ -129,14 +129,12 @@ type fakeWatcher struct {
|
|||||||
// When an event occurs it just return nil response and error.
|
// When an event occurs it just return nil response and error.
|
||||||
// When an error occur it return a non nil error.
|
// When an error occur it return a non nil error.
|
||||||
func (fw *fakeWatcher) Next(context.Context) (*etcd.Response, error) {
|
func (fw *fakeWatcher) Next(context.Context) (*etcd.Response, error) {
|
||||||
for {
|
select {
|
||||||
select {
|
case <-fw.event:
|
||||||
case <-fw.event:
|
return nil, nil
|
||||||
return nil, nil
|
case <-fw.err:
|
||||||
case <-fw.err:
|
return nil, errors.New("error from underlying etcd watcher")
|
||||||
return nil, errors.New("error from underlying etcd watcher")
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user