registry/memory: add support for domain options (#1713)

* registry/memory: add support for the domain options

* registry/memory: swap Fatal test cases with Error

* registry/memory: fix wildcard not found bug

* registry/memory: replace locks with rlocks

* registry/memory: fix deregistration bug
This commit is contained in:
ben-toogood
2020-06-18 12:39:19 +01:00
committed by GitHub
parent 5fd36d6cc0
commit 8c7c27c573
4 changed files with 251 additions and 72 deletions

View File

@@ -20,6 +20,9 @@ func (m *Watcher) Next() (*registry.Result, error) {
if len(m.wo.Service) > 0 && m.wo.Service != r.Service.Name {
continue
}
if m.wo.Domain != registry.WildcardDomain && m.wo.Domain != m.wo.Domain {
continue
}
return r, nil
case <-m.exit:
return nil, errors.New("watcher stopped")