From dfff819e288d9f9cc02405e522beeb1fa20a3271 Mon Sep 17 00:00:00 2001 From: Jonathan de Jong Date: Mon, 9 Aug 2021 15:03:57 +0200 Subject: [PATCH 1/3] displayname --- src/client_server/account.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client_server/account.rs b/src/client_server/account.rs index 87e3731..f3795d1 100644 --- a/src/client_server/account.rs +++ b/src/client_server/account.rs @@ -192,6 +192,9 @@ pub async fn register_route( // Create user db.users.create(&user_id, password)?; + db.users + .set_displayname(&user_id, Some(format!("{} ⚡️", user_id.localpart())))?; + // Initial data db.account_data.update( None, From 8e9a13e2cf74c982da4427b82e9287a08583b317 Mon Sep 17 00:00:00 2001 From: Jonathan de Jong Date: Mon, 9 Aug 2021 15:58:32 +0200 Subject: [PATCH 2/3] also add displayname in admins room --- src/client_server/account.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/client_server/account.rs b/src/client_server/account.rs index f3795d1..eecdcc9 100644 --- a/src/client_server/account.rs +++ b/src/client_server/account.rs @@ -192,8 +192,10 @@ pub async fn register_route( // Create user db.users.create(&user_id, password)?; + let nice_displayname = format!("{} ⚡️", user_id.localpart()); + db.users - .set_displayname(&user_id, Some(format!("{} ⚡️", user_id.localpart())))?; + .set_displayname(&user_id, Some(nice_displayname.clone()))?; // Initial data db.account_data.update( @@ -468,7 +470,7 @@ pub async fn register_route( event_type: EventType::RoomMember, content: serde_json::to_value(member::MemberEventContent { membership: member::MembershipState::Join, - displayname: None, + displayname: Some(nice_displayname.clone()), avatar_url: None, is_direct: None, third_party_invite: None, From 846ebb33ea2d0aebe295d75a4a0186915ffb319e Mon Sep 17 00:00:00 2001 From: Jonathan de Jong Date: Mon, 9 Aug 2021 16:01:53 +0200 Subject: [PATCH 3/3] rename variable --- src/client_server/account.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/client_server/account.rs b/src/client_server/account.rs index eecdcc9..d11a2e0 100644 --- a/src/client_server/account.rs +++ b/src/client_server/account.rs @@ -192,10 +192,10 @@ pub async fn register_route( // Create user db.users.create(&user_id, password)?; - let nice_displayname = format!("{} ⚡️", user_id.localpart()); + let displayname = format!("{} ⚡️", user_id.localpart()); db.users - .set_displayname(&user_id, Some(nice_displayname.clone()))?; + .set_displayname(&user_id, Some(displayname.clone()))?; // Initial data db.account_data.update( @@ -470,7 +470,7 @@ pub async fn register_route( event_type: EventType::RoomMember, content: serde_json::to_value(member::MemberEventContent { membership: member::MembershipState::Join, - displayname: Some(nice_displayname.clone()), + displayname: Some(displayname), avatar_url: None, is_direct: None, third_party_invite: None,