积分、成就系统

This commit is contained in:
ytc1012
2025-11-27 13:37:10 +08:00
parent 0195cdf54b
commit 58f6ec39b7
35 changed files with 7786 additions and 199 deletions

View File

@@ -4,6 +4,8 @@ import 'package:flutter/foundation.dart';
import 'storage_service.dart';
import 'notification_service.dart';
import 'encouragement_service.dart';
import 'points_service.dart';
import 'achievement_service.dart';
/// GetIt instance for dependency injection
final getIt = GetIt.instance;
@@ -31,6 +33,10 @@ Future<void> initializeDI() async {
return service;
});
// Register synchronous services
getIt.registerSingleton<PointsService>(PointsService());
getIt.registerSingleton<AchievementService>(AchievementService());
// Wait for all services to be initialized
await getIt.allReady();