mirror of
https://github.com/go-kit/kit.git
synced 2025-07-15 01:04:44 +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 error occur it return a non nil error.
|
||||
func (fw *fakeWatcher) Next(context.Context) (*etcd.Response, error) {
|
||||
for {
|
||||
select {
|
||||
case <-fw.event:
|
||||
return nil, nil
|
||||
case <-fw.err:
|
||||
return nil, errors.New("error from underlying etcd watcher")
|
||||
select {
|
||||
case <-fw.event:
|
||||
return nil, nil
|
||||
case <-fw.err:
|
||||
return nil, errors.New("error from underlying etcd watcher")
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user