From 26b8e99a90d2ebe7bddf4b72c3ecda32045fb6c5 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sun, 1 Mar 2026 13:17:26 -0500 Subject: [PATCH] improve displayname handling --- lib/controllers/message_controller.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/controllers/message_controller.dart b/lib/controllers/message_controller.dart index 47e603c..b6e326b 100644 --- a/lib/controllers/message_controller.dart +++ b/lib/controllers/message_controller.dart @@ -70,7 +70,9 @@ class MessageController extends AsyncNotifier { "body": newContent?["body"] ?? content["body"], "eventType": type, "avatarUrl": author?.content["avatar_url"], - "displayName": author?.content["displayname"] ?? event.authorId, + "displayName": author?.content["displayname"]?.isNotEmpty == true + ? author?.content["displayname"] + : event.authorId.substring(1).split(":")[0], "txnId": config.event.transactionId, };