diff --git a/helpers.go b/helpers.go index d0c8476..70b8789 100644 --- a/helpers.go +++ b/helpers.go @@ -176,8 +176,8 @@ relayLoop: // beginhack // here starts the biggest and ugliest hack of this codebase if err := relay.Auth(ctx, func(authEvent *nostr.Event) error { - challengeTag := authEvent.Tags.GetFirst([]string{"challenge", ""}) - if (*challengeTag)[1] == "" { + challengeTag := authEvent.Tags.Find("challenge") + if challengeTag[1] == "" { return fmt.Errorf("auth not received yet *****") } return signer(ctx, nostr.RelayEvent{Event: authEvent, Relay: relay}) diff --git a/req.go b/req.go index 3d3e799..854f1d7 100644 --- a/req.go +++ b/req.go @@ -84,7 +84,7 @@ example: defer func() { if err != nil { log("auth to %s failed: %s\n", - (*authEvent.Tags.GetFirst([]string{"relay", ""}))[1], + authEvent.Tags.Find("relay")[1], err, ) }