Add watch options

This commit is contained in:
Asim Aslam
2018-02-19 17:12:37 +00:00
committed by Vasiliy Tolstov
parent 9f8754df75
commit b2de9ebfd0
2 changed files with 14 additions and 1 deletions

View File

@@ -297,8 +297,14 @@ func (m *mdnsRegistry) ListServices() ([]*registry.Service, error) {
return services, nil
}
func (m *mdnsRegistry) Watch() (registry.Watcher, error) {
func (m *mdnsRegistry) Watch(opts ...registry.WatchOption) (registry.Watcher, error) {
var wo registry.WatchOptions
for _, o := range opts {
o(&wo)
}
md := &mdnsWatcher{
wo: wo,
ch: make(chan *mdns.ServiceEntry, 32),
exit: make(chan struct{}),
}