From 05ee4031bf90c42db18d7310808f95f0e8eaf011 Mon Sep 17 00:00:00 2001 From: Karthikeyan S Date: Tue, 31 Dec 2024 22:16:31 +0530 Subject: [PATCH] chore: BREAKING rename timeCreated to latestEventReceivedTime in Room --- lib/src/client.dart | 4 ++-- lib/src/room.dart | 5 +++-- test/room_test.dart | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/src/client.dart b/lib/src/client.dart index 6ec906e7..b24b5abd 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -2998,8 +2998,8 @@ class Client extends MatrixApi { a.notificationCount != b.notificationCount) { return b.notificationCount.compareTo(a.notificationCount); } else { - return b.timeCreated.millisecondsSinceEpoch - .compareTo(a.timeCreated.millisecondsSinceEpoch); + return b.latestEventReceivedTime.millisecondsSinceEpoch + .compareTo(a.latestEventReceivedTime.millisecondsSinceEpoch); } }; diff --git a/lib/src/room.dart b/lib/src/room.dart index 367be1eb..255fdd62 100644 --- a/lib/src/room.dart +++ b/lib/src/room.dart @@ -437,8 +437,9 @@ class Room { @Deprecated('Use `getLocalizedDisplayname()` instead') String get displayname => getLocalizedDisplayname(); - /// When the last message received. - DateTime get timeCreated => lastEvent?.originServerTs ?? DateTime.now(); + /// When was the last event received. + DateTime get latestEventReceivedTime => + lastEvent?.originServerTs ?? DateTime.now(); /// Call the Matrix API to change the name of this room. Returns the event ID of the /// new m.room.name event. diff --git a/test/room_test.dart b/test/room_test.dart index 9572c5e8..f5983e48 100644 --- a/test/room_test.dart +++ b/test/room_test.dart @@ -257,7 +257,7 @@ void main() { ); expect(room.lastEvent?.eventId, '12345'); expect(room.lastEvent?.body, 'abc'); - expect(room.timeCreated, room.lastEvent?.originServerTs); + expect(room.latestEventReceivedTime, room.lastEvent?.originServerTs); }); test('lastEvent is set properly', () async {