use different contexts for the relay connection lifetime and the Connect() call.

fixes https://github.com/nbd-wtf/go-nostr/pull/86
This commit is contained in:
fiatjaf
2023-05-09 17:08:04 -03:00
parent ccbb44989f
commit 9dc674bc02
4 changed files with 24 additions and 12 deletions

View File

@ -29,8 +29,8 @@ func TestSubscribe(t *testing.T) {
events++
case <-sub.EndOfStoredEvents:
goto end
case <-rl.ConnectionContext.Done():
t.Errorf("connection closed: %v", rl.ConnectionContext.Err())
case <-rl.Context().Done():
t.Errorf("connection closed: %v", rl.Context().Err())
goto end
case <-timeout:
t.Errorf("timeout")