diff --git a/lib/src/RawEvent.dart b/lib/src/RawEvent.dart index b6822e4..501c5a4 100644 --- a/lib/src/RawEvent.dart +++ b/lib/src/RawEvent.dart @@ -43,7 +43,7 @@ class RawEvent { /// The user who has sent this event if it is not a global account data event. final String senderId; - User get sender => room.states[senderId].asUser ?? User(senderId); + User get sender => room.states[senderId]?.asUser ?? User(senderId); /// The time this event has received at the server. May be null for events like /// account data.