Fix the proxy watcher

This commit is contained in:
Asim Aslam
2019-09-20 16:25:29 +01:00
parent 46450ba507
commit 4eb1aaae85
4 changed files with 18 additions and 8 deletions

View File

@@ -357,7 +357,9 @@ func (s *svc) Watch(opts ...router.WatchOption) (router.Watcher, error) {
if err != nil {
return nil, err
}
var options router.WatchOptions
options := router.WatchOptions{
Service: "*",
}
for _, o := range opts {
o(&options)
}

View File

@@ -70,11 +70,9 @@ func (w *watcher) watch(stream pb.Router_WatchService) error {
Route: route,
}
for {
select {
case w.resChan <- event:
case <-w.done:
}
select {
case w.resChan <- event:
case <-w.done:
}
}