From fab89f620b2da76ca61e4d8fd799f60354a80792 Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Sat, 28 Jan 2023 22:56:46 +0800 Subject: [PATCH] Use user_id if no display name --- src/matrix.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/matrix.rs b/src/matrix.rs index 10b0a07..955b087 100644 --- a/src/matrix.rs +++ b/src/matrix.rs @@ -50,7 +50,10 @@ pub async fn login_and_sync(matrix_configuration: MatrixConfiguration, bot_state } }; let display_name = match client.account().get_display_name().await { - Ok(display_name) => display_name.unwrap_or(matrix_configuration.username.to_owned()), + Ok(display_name) => display_name.unwrap_or(match client.user_id() { + Some(user_id) => user_id.to_string(), + None => matrix_configuration.username.to_owned(), + }), Err(error) => { log_message( MatrixError,