From f811e451027e640c3d80eeedb9c450a63fddcc75 Mon Sep 17 00:00:00 2001 From: Sorunome Date: Wed, 22 Sep 2021 14:17:49 +0200 Subject: [PATCH] fix: events with unknown users having invalid mxids This caused issues down the line where the sender id was assumed to be a valid matrix identifier --- lib/src/event.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/event.dart b/lib/src/event.dart index f964e570..91ab9eff 100644 --- a/lib/src/event.dart +++ b/lib/src/event.dart @@ -38,7 +38,7 @@ abstract class RelationshipTypes { /// All data exchanged over Matrix is expressed as an "event". Typically each client action (e.g. sending a message) correlates with exactly one event. class Event extends MatrixEvent { - User get sender => room.getUserByMXIDSync(senderId ?? '@unknown'); + User get sender => room.getUserByMXIDSync(senderId ?? '@unknown:unknown'); @Deprecated('Use [originServerTs] instead') DateTime get time => originServerTs;