From e4658df8473dcf914ccfb65bffb27274ef3210d8 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Tue, 22 Apr 2025 10:47:14 -0700 Subject: [PATCH] name: display_name before name in NostrName This is technically more currect. name is more of a username for tagging. --- crates/notedeck/src/name.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/notedeck/src/name.rs b/crates/notedeck/src/name.rs index c9fcf8a9..950b9009 100644 --- a/crates/notedeck/src/name.rs +++ b/crates/notedeck/src/name.rs @@ -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("??")