init and close quibbles.

This commit is contained in:
fiatjaf
2021-02-20 18:26:26 -03:00
parent b5e7e446fb
commit 9736da1a8c
2 changed files with 10 additions and 26 deletions
+7 -2
View File
@@ -30,7 +30,12 @@ func (subscription Subscription) Unsub() {
})
}
close(subscription.Events)
if subscription.Events != nil {
close(subscription.Events)
}
if subscription.UniqueEvents != nil {
close(subscription.UniqueEvents)
}
}
func (subscription Subscription) Sub(filter *filter.EventFilter) {
@@ -46,7 +51,7 @@ func (subscription Subscription) Sub(filter *filter.EventFilter) {
})
}
if subscription.started {
if !subscription.started {
go subscription.startHandlingUnique()
}
}