From e1ae36ceb29eaa35e63a4e9b916e9bffd5d303de Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Fri, 24 May 2024 14:39:54 -0300 Subject: [PATCH] nip29: fix printing of GroupAddress. --- nip29/group.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nip29/group.go b/nip29/group.go index b635b00..e97f83f 100644 --- a/nip29/group.go +++ b/nip29/group.go @@ -2,6 +2,7 @@ package nip29 import ( "fmt" + "net/url" "strings" "github.com/nbd-wtf/go-nostr" @@ -12,7 +13,10 @@ type GroupAddress struct { ID string } -func (gid GroupAddress) String() string { return fmt.Sprintf("%s'%s", gid.ID, gid.Relay) } +func (gid GroupAddress) String() string { + p, _ := url.Parse(gid.Relay) + return fmt.Sprintf("%s'%s", gid.ID, p.Host) +} func (gid GroupAddress) IsValid() bool { return gid.Relay != "" && gid.ID != ""