added Notifier.Close()

This commit is contained in:
Darko Luketic 2018-07-22 19:51:30 +02:00
parent 3fd7ba0682
commit 5e1eaa73ed

View File

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