message_controller.dart 326 B

12345678910
  1. import 'package:flutter_riverpod/flutter_riverpod.dart';
  2. import 'message_model.dart';
  3. final messageListProvider = FutureProvider<List<MessageModel>>((ref) async {
  4. return MessageModel.mockMessages;
  5. });
  6. final unreadCountProvider = Provider<int>((ref) {
  7. return MessageModel.mockMessages.where((m) => !m.isRead).length;
  8. });