chore: BREAKING rename timeCreated to latestEventReceivedTime in Room

This commit is contained in:
Karthikeyan S 2024-12-31 22:16:31 +05:30
parent 0caec7ca17
commit 05ee4031bf
No known key found for this signature in database
GPG Key ID: 28BA6AEE539ECE2E
3 changed files with 6 additions and 5 deletions

View File

@ -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);
}
};

View File

@ -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.

View File

@ -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 {