Pointer cannot hold a pointer so it can't be a hidden nil.

This commit is contained in:
fiatjaf
2025-05-25 15:56:26 -03:00
parent 48bc94aaeb
commit 5c2d463313
2 changed files with 6 additions and 20 deletions

View File

@@ -16,26 +16,12 @@ func EncodePointer(pointer nostr.Pointer) string {
res, _ := EncodeProfile(v.PublicKey, v.Relays)
return res
}
case *nostr.ProfilePointer:
if v.Relays == nil {
res, _ := EncodePublicKey(v.PublicKey)
return res
} else {
res, _ := EncodeProfile(v.PublicKey, v.Relays)
return res
}
case nostr.EventPointer:
res, _ := EncodeEvent(v.ID, v.Relays, v.Author)
return res
case *nostr.EventPointer:
res, _ := EncodeEvent(v.ID, v.Relays, v.Author)
return res
case nostr.EntityPointer:
res, _ := EncodeEntity(v.PublicKey, v.Kind, v.Identifier, v.Relays)
return res
case *nostr.EntityPointer:
res, _ := EncodeEntity(v.PublicKey, v.Kind, v.Identifier, v.Relays)
return res
}
return ""
}