fixing subscription labels and ids.

This commit is contained in:
fiatjaf
2023-03-18 15:09:49 -03:00
parent 3f66c60b5f
commit 85fc74fd22
2 changed files with 10 additions and 11 deletions

View File

@@ -385,19 +385,16 @@ func (r *Relay) QuerySync(ctx context.Context, filter Filter) []*Event {
}
func (r *Relay) PrepareSubscription() *Subscription {
id := subscriptionIdCounter
current := subscriptionIdCounter
subscriptionIdCounter++
sub := &Subscription{
return &Subscription{
Relay: r,
conn: r.Connection,
id: id,
counter: current,
Events: make(chan *Event),
EndOfStoredEvents: make(chan struct{}, 1),
}
r.subscriptions.Store(sub.GetID(), sub)
return sub
}
func (r *Relay) Close() error {