toChatSectionHeader property

String get toChatSectionHeader

Returns chat section header format

Implementation

String get toChatSectionHeader {
  final now = DateTime.now();
  final localTime = toLocal();
  final difference = now.difference(localTime);

  if (difference.inDays == 0) {
    return 'Today';
  } else if (difference.inDays == 1) {
    return 'Yesterday';
  } else if (difference.inDays < 7) {
    final days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
    return days[localTime.weekday - 1];
  } else {
    return toDateAsString;
  }
}