From 6d143241ebe0876c6556b83011067acf88143501 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 29 Aug 2019 09:52:37 +0200 Subject: [PATCH] [Room] LastEvent calulcation fix --- lib/src/Room.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/src/Room.dart b/lib/src/Room.dart index 0fa3e29..a6c86bd 100644 --- a/lib/src/Room.dart +++ b/lib/src/Room.dart @@ -126,9 +126,12 @@ class Room { Event get lastEvent { ChatTime lastTime = ChatTime(0); - Event lastEvent = null; - states.forEach((String key, RoomState value) { - if (value.time > lastTime) lastEvent = value.timelineEvent; + Event lastEvent = Event(); + states.forEach((String key, RoomState state) { + if (state.time > lastTime) { + lastTime = state.time; + lastEvent = state.timelineEvent; + } }); return lastEvent; }