diff --git a/lib/src/views/chats/chat_list.view.dart b/lib/src/views/chats/chat_list.view.dart index 3ec412d..2780bc5 100644 --- a/lib/src/views/chats/chat_list.view.dart +++ b/lib/src/views/chats/chat_list.view.dart @@ -368,8 +368,9 @@ class _UserListItem extends State { updateTime = Timer.periodic(const Duration(milliseconds: 200), (timer) { setState(() { if (currentMessage != null) { - lastMessageInSeconds = - DateTime.now().difference(currentMessage!.sendAt).inSeconds; + lastMessageInSeconds = DateTime.now() + .difference(currentMessage!.openedAt ?? currentMessage!.sendAt) + .inSeconds; if (lastMessageInSeconds < 0) { lastMessageInSeconds = 0; }