notedeck

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

commit af2c556700b21e1cb3b4329e57ca662262da03ad
parent 27df33dc83acb82ef3621f040b2aa6b2a1e06e53
Author: William Casarin <jb55@jb55.com>
Date:   Sun,  3 Aug 2025 16:48:34 -0700

post: set client tag to Damus Android on android

Signed-off-by: William Casarin <jb55@jb55.com>

Diffstat:
Mcrates/notedeck_columns/src/post.rs | 14+++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/crates/notedeck_columns/src/post.rs b/crates/notedeck_columns/src/post.rs @@ -22,11 +22,23 @@ pub struct NewPost { pub mentions: Vec<Pubkey>, } +fn client_variant() -> &'static str { + #[cfg(target_os = "android")] + { + "Damus Android" + } + + #[cfg(not(target_os = "android"))] + { + "Damus Notedeck" + } +} + fn add_client_tag(builder: NoteBuilder<'_>) -> NoteBuilder<'_> { builder .start_tag() .tag_str("client") - .tag_str("Damus Notedeck") + .tag_str(client_variant()) } impl NewPost {