release sub.Events lock when subscription is canceled.

This commit is contained in:
fiatjaf 2023-08-21 15:53:27 -03:00
parent 61cd3130fd
commit c5bf5892c3
No known key found for this signature in database
GPG Key ID: BAD43C4BE5C1A3A1

View File

@ -70,7 +70,10 @@ func (sub *Subscription) start() {
go func() {
mu.Lock()
if sub.live.Load() {
sub.Events <- event
select {
case sub.Events <- event:
case <-sub.Context.Done():
}
}
mu.Unlock()
}()