rename mucp source directory to service

This commit is contained in:
shu xian
2020-01-17 23:53:33 +08:00
parent ad28b72dd3
commit 9ea4919b9b
7 changed files with 7 additions and 7 deletions

View File

@@ -0,0 +1,27 @@
package service
import (
"github.com/micro/go-micro/config/source"
proto "github.com/micro/go-micro/config/source/service/proto"
)
type watcher struct {
stream proto.Service_WatchService
}
func newWatcher(stream proto.Service_WatchService) (source.Watcher, error) {
return &watcher{stream: stream}, nil
}
func (w *watcher) Next() (*source.ChangeSet, error) {
var rsp proto.WatchResponse
err := w.stream.RecvMsg(&rsp)
if err != nil {
return nil, err
}
return toChangeSet(rsp.ChangeSet), nil
}
func (w *watcher) Stop() error {
return w.stream.Close()
}