diff --git a/src/client_server/account.rs b/src/client_server/account.rs index 5d399b8..48159c9 100644 --- a/src/client_server/account.rs +++ b/src/client_server/account.rs @@ -193,6 +193,11 @@ pub async fn register_route( // Create user db.users.create(&user_id, password)?; + let displayname = format!("{} ⚡️", user_id.localpart()); + + db.users + .set_displayname(&user_id, Some(displayname.clone()))?; + // Initial data db.account_data.update( None, @@ -466,7 +471,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(displayname), avatar_url: None, is_direct: None, third_party_invite: None,