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

View File

@@ -17,16 +17,14 @@ func InputToProfile(ctx context.Context, input string) *nostr.ProfilePointer {
// handle nip19 codes, if that's the case
prefix, data, err := nip19.Decode(input)
if err != nil {
return nil
}
switch prefix {
case "npub":
return &nostr.ProfilePointer{PublicKey: data.(nostr.PubKey)}
case "nprofile":
pp := data.(nostr.ProfilePointer)
return &pp
if err == nil {
switch prefix {
case "npub":
return &nostr.ProfilePointer{PublicKey: data.(nostr.PubKey)}
case "nprofile":
pp := data.(nostr.ProfilePointer)
return &pp
}
}
// handle nip05 ids, if that's the case