diff --git a/lib/src/Event.dart b/lib/src/Event.dart index ad85437b..df01c684 100644 --- a/lib/src/Event.dart +++ b/lib/src/Event.dart @@ -142,7 +142,7 @@ class Event { ChatTime(jsonObj["origin_server_ts"]), stateKey: User(jsonObj["state_key"]), environment: jsonObj["type"], - status: jsonObj["status"], + status: jsonObj["status"] ?? 2, content: content, room: room, ); diff --git a/test/Event_test.dart b/test/Event_test.dart index 0eb9d7ce..6c8ce780 100644 --- a/test/Event_test.dart +++ b/test/Event_test.dart @@ -35,7 +35,6 @@ void main() { final String empty = ""; final String membership = "join"; final String type = "m.room.message"; - final int status = 2; final String msgtype = "m.text"; final String body = "Hello World"; final String formatted_body = "Hello World"; @@ -52,7 +51,6 @@ void main() { "origin_server_ts": timestamp, "state_key": empty, "type": type, - "status": status, "content_json": contentJson, }; @@ -63,7 +61,7 @@ void main() { expect(event.sender.displayName, senderDisplayname); expect(event.sender.avatarUrl.mxc, empty); expect(event.sender.membership, membership); - expect(event.status, status); + expect(event.status, 2); expect(event.text, body); expect(event.formattedText, formatted_body); expect(event.getBody(), body);