authHandler bugfix from ben at nostr:nevent1qqsy9nka36av9ukvkyq42626t7gkyu4rdkgsu0c785kprup3a2694ngkkwvrk
This commit is contained in:
2
relay.go
2
relay.go
@@ -190,9 +190,11 @@ func (r *Relay) handleMessage(message string) {
|
|||||||
}
|
}
|
||||||
r.challenge = *env.Challenge
|
r.challenge = *env.Challenge
|
||||||
if r.authHandler != nil {
|
if r.authHandler != nil {
|
||||||
|
go func() {
|
||||||
r.Auth(r.Context(), func(ctx context.Context, evt *Event) error {
|
r.Auth(r.Context(), func(ctx context.Context, evt *Event) error {
|
||||||
return r.authHandler(ctx, r, evt)
|
return r.authHandler(ctx, r, evt)
|
||||||
})
|
})
|
||||||
|
}()
|
||||||
}
|
}
|
||||||
case *EventEnvelope:
|
case *EventEnvelope:
|
||||||
// we already have the subscription from the pre-check above, so we can just reuse it
|
// we already have the subscription from the pre-check above, so we can just reuse it
|
||||||
|
|||||||
Reference in New Issue
Block a user