latestEventReceivedTime property

DateTime get latestEventReceivedTime

When was the last event received.

Implementation

DateTime get latestEventReceivedTime {
  final lastEventTime = lastEvent?.originServerTs;
  if (lastEventTime != null) return lastEventTime;

  if (membership == Membership.invite) return DateTime.now();
  final createEvent = getState(EventTypes.RoomCreate);
  if (createEvent is MatrixEvent) return createEvent.originServerTs;

  return DateTime(0);
}