fix: Add type checkings for User.displayName

This commit is contained in:
Sorunome 2021-09-22 14:12:02 +02:00 committed by Nicolas Werner
parent 9340bead1c
commit d8986f1d10
1 changed files with 2 additions and 3 deletions

View File

@ -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<String>('displayname') ??
prevContent?.tryGet<String>('displayname');
/// Returns the power level of this user.
int get powerLevel => room?.getPowerLevelByUserId(id);