import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../models/exam.dart'; import '../repositories/exam_repository.dart'; import 'auth_provider.dart'; final examRepositoryProvider = Provider((ref) { final apiClient = ref.watch(apiClientProvider); return ExamRepository(apiClient: apiClient); }); final examProvider = FutureProvider.autoDispose>((ref) async { final repository = ref.watch(examRepositoryProvider); return await repository.getExams(); });