diff --git a/lib/src/Connection.dart b/lib/src/Connection.dart index a77b4277..273ab30a 100644 --- a/lib/src/Connection.dart +++ b/lib/src/Connection.dart @@ -461,7 +461,8 @@ class Connection { break; } } - if (userTimestampMap[mxid].containsKey("ts")) { + if (userTimestampMap[mxid] is Map && + userTimestampMap[mxid].containsKey("ts")) { receiptStateContent[mxid] = { "event_id": eventID, "ts": userTimestampMap[mxid]["ts"],