unreadCountersProvider top-level property

dynamic unreadCountersProvider
final

Implementation

final unreadCountersProvider =
    FutureProvider.family<UnreadCounters, String>((ref, roomId) async {
  final convo = await ref.watch(
    chatProvider(roomId).future,
  );
  if (convo == null) {
    return (0, 0, 0);
  }
  final ret = (
    convo.numUnreadNotificationCount(),
    convo.numUnreadMentions(),
    convo.numUnreadMessages()
  );
  return ret;
});