name: display_name before name in NostrName

This is technically more currect. name is more of a username for
tagging.
This commit is contained in:
William Casarin
2025-04-22 10:47:14 -07:00
parent ba4198eeec
commit e4658df847

View File

@@ -7,10 +7,12 @@ pub struct NostrName<'a> {
}
impl<'a> NostrName<'a> {
/// Our nostr name is usually our display_name, if we don't have
/// that then its just the username
pub fn name(&self) -> &'a str {
if let Some(name) = self.username {
if let Some(name) = self.display_name {
name
} else if let Some(name) = self.display_name {
} else if let Some(name) = self.username {
name
} else {
self.nip05.unwrap_or("??")