sdk: fix InputToProfile() to support nip05 again.

This commit is contained in:
fiatjaf
2025-11-26 09:04:47 -03:00
parent 44130595c6
commit 7261a4b515
+8 -10
View File
@@ -17,16 +17,14 @@ func InputToProfile(ctx context.Context, input string) *nostr.ProfilePointer {
// handle nip19 codes, if that's the case // handle nip19 codes, if that's the case
prefix, data, err := nip19.Decode(input) prefix, data, err := nip19.Decode(input)
if err != nil { if err == nil {
return nil switch prefix {
} case "npub":
return &nostr.ProfilePointer{PublicKey: data.(nostr.PubKey)}
switch prefix { case "nprofile":
case "npub": pp := data.(nostr.ProfilePointer)
return &nostr.ProfilePointer{PublicKey: data.(nostr.PubKey)} return &pp
case "nprofile": }
pp := data.(nostr.ProfilePointer)
return &pp
} }
// handle nip05 ids, if that's the case // handle nip05 ids, if that's the case