import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:japp_flutter/core/proviers/database_providers.dart'; import 'package:japp_flutter/core/repositories/challenge_repository.dart'; import 'package:japp_flutter/core/repositories/sqlite_challenge_repository.dart'; // 基础 Repository 提供者(全局可用) final challengeRepositoryProvider = Provider((ref) { // 依赖注入 DatabaseHelper return SqliteChallengeRepository(ref.read(databaseHelperProvider)); });