import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:lunchpick/data/repositories/restaurant_repository_impl.dart'; import 'package:lunchpick/data/repositories/visit_repository_impl.dart'; import 'package:lunchpick/data/repositories/settings_repository_impl.dart'; import 'package:lunchpick/data/repositories/weather_repository_impl.dart'; import 'package:lunchpick/data/repositories/recommendation_repository_impl.dart'; import 'package:lunchpick/domain/repositories/restaurant_repository.dart'; import 'package:lunchpick/domain/repositories/visit_repository.dart'; import 'package:lunchpick/domain/repositories/settings_repository.dart'; import 'package:lunchpick/domain/repositories/weather_repository.dart'; import 'package:lunchpick/domain/repositories/recommendation_repository.dart'; /// RestaurantRepository Provider final restaurantRepositoryProvider = Provider((ref) { return RestaurantRepositoryImpl(); }); /// VisitRepository Provider final visitRepositoryProvider = Provider((ref) { return VisitRepositoryImpl(); }); /// SettingsRepository Provider final settingsRepositoryProvider = Provider((ref) { return SettingsRepositoryImpl(); }); /// WeatherRepository Provider final weatherRepositoryProvider = Provider((ref) { return WeatherRepositoryImpl(); }); /// RecommendationRepository Provider final recommendationRepositoryProvider = Provider((ref) { return RecommendationRepositoryImpl(); });