notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit e4658df8473dcf914ccfb65bffb27274ef3210d8
parent ba4198eeec10bb93dbaeddfcb6359c35e3d23b17
Author: William Casarin <jb55@jb55.com>
Date:   Tue, 22 Apr 2025 10:47:14 -0700

name: display_name before name in NostrName

This is technically more currect. name is more of a username for
tagging.

Diffstat:
Mcrates/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 @@ -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("??")