toLastSeenTime property
String
get
toLastSeenTime
Returns last seen format
Implementation
String get toLastSeenTime {
final now = DateTime.now();
final localTime = toLocal();
final difference = now.difference(localTime);
if (difference.inMinutes < 1) {
return 'last seen just now';
} else if (difference.inMinutes < 5) {
return 'last seen recently';
} else if (difference.inDays == 0) {
return 'last seen today at $to12HourFormat';
} else if (difference.inDays == 1) {
return 'last seen yesterday at $to12HourFormat';
} else {
return 'last seen $toSmartChatTime';
}
}