import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../data/models/milestone.dart'; import 'api_client_provider.dart'; /// Fetches active milestones for a given project ID. /// Keyed by projectId so each project gets its own cached list. final projectMilestonesProvider = FutureProvider.family, int>((ref, projectId) { return ref.watch(milestonesRepositoryProvider).getAll(projectId); });