pkg/storage: make Watch returns receive only channel (#1211)

So the caller can not write to the channel, and insist that the channel
is for notifying only.
This commit is contained in:
Cuong Manh Le 2020-08-05 23:49:28 +07:00 committed by GitHub
parent f4cb5ea6e9
commit ec52412d79
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 5 deletions

View file

@ -33,5 +33,5 @@ type Backend interface {
// Watch returns a channel to the caller. The channel is used to notify
// about changes that happen in storage. When ctx is finished, Watch will close
// the channel.
Watch(ctx context.Context) chan struct{}
Watch(ctx context.Context) <-chan struct{}
}