import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../../core/msn_api.dart'; import '../../models/context_member_model.dart'; import '../../models/context_model.dart'; import '../../models/room_model.dart'; final contextsListProvider = FutureProvider.autoDispose>((ref) async { return ref.watch(msnApiProvider).listContexts(); }); final roomsForContextProvider = FutureProvider.autoDispose.family, String>((ref, contextId) async { return ref.watch(msnApiProvider).listRooms(contextId); }); final membersForContextProvider = FutureProvider.autoDispose.family, String>((ref, contextId) async { return ref.watch(msnApiProvider).listContextMembers(contextId); });