From d8986f1d10e6050616218f0285cc331c3f0db0ff Mon Sep 17 00:00:00 2001 From: Sorunome Date: Wed, 22 Sep 2021 14:12:02 +0200 Subject: [PATCH] fix: Add type checkings for User.displayName --- lib/src/user.dart | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/src/user.dart b/lib/src/user.dart index 9bf2d4b7..5a8c7bac 100644 --- a/lib/src/user.dart +++ b/lib/src/user.dart @@ -73,9 +73,8 @@ class User extends Event { /// The displayname of the user if the user has set one. String get displayName => - content != null && content.containsKey('displayname') - ? content['displayname'] - : (prevContent != null ? prevContent['displayname'] : null); + content?.tryGet('displayname') ?? + prevContent?.tryGet('displayname'); /// Returns the power level of this user. int get powerLevel => room?.getPowerLevelByUserId(id);