getSentMessagesCountByUid static method

List<PeamanSentMessage> getSentMessagesCountByUid(
  1. Map<String, dynamic> data
)

Implementation

static List<PeamanSentMessage> getSentMessagesCountByUid(
  final Map<String, dynamic> data,
) {
  final list = <PeamanSentMessage>[];
  data.forEach((key, value) {
    if (key.startsWith('z') && key.endsWith('sent_messages')) {
      final uid = key.split('_')[1];
      final count = data[key] ?? 0;

      final unreadMessage = PeamanSentMessage(
        uid: uid,
        sentMessagesCount: count,
      );

      list.add(unreadMessage);
    }
  });
  return list;
}