Merge branch 'user-fix-null-statekey' into 'master'

[User] fix null statekey

See merge request famedly/famedlysdk!115
This commit is contained in:
Christian Pauly 2019-11-07 09:46:18 +00:00
commit 1c07710bf8

View file

@ -106,7 +106,9 @@ class User extends RoomState {
/// Returns the displayname or the local part of the Matrix ID if the user
/// has no displayname.
String calcDisplayname() => (displayName == null || displayName.isEmpty)
? stateKey.replaceFirst("@", "").split(":")[0]
? (stateKey != null
? stateKey.replaceFirst("@", "").split(":")[0]
: "Unknown User")
: displayName;
/// Call the Matrix API to kick this user from this room.