added Notifier.Close()

This commit is contained in:
Darko Luketic 2018-07-22 19:51:30 +02:00
parent 3fd7ba0682
commit 5e1eaa73ed
1 changed files with 6 additions and 3 deletions

View File

@ -28,14 +28,17 @@ func (n *Notifier) Listen(then func(notification *Notification)) {
func (n *Notifier) Notify(collection, type_ string, data []byte) {
n.channel <- &Notification{
Collection: collection,
Type: type_,
Data:data,
Type: type_,
Data: data,
}
}
func (n *Notifier) Close() {
close(n.channel)
}
type Notification struct {
Collection string `json:"collection"`
Type string `json:"type"`
Data []byte `json:"data,omitempty"`
}