Experimenten with database

This commit is contained in:
2025-08-24 15:52:29 +02:00
parent 30e767944d
commit a63cfa13ba
7 changed files with 58 additions and 14 deletions

View File

@@ -1,4 +1,5 @@
import 'package:cabo_counter/core/custom_theme.dart';
import 'package:cabo_counter/data/db/database.dart';
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
import 'package:cabo_counter/presentation/views/tab_view.dart';
import 'package:cabo_counter/services/config_service.dart';
@@ -6,6 +7,7 @@ import 'package:cabo_counter/services/local_storage_service.dart';
import 'package:cabo_counter/services/version_service.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/services.dart';
import 'package:provider/provider.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
@@ -16,7 +18,12 @@ Future<void> main() async {
// Initialize services
await ConfigService.initConfig();
await VersionService.init();
runApp(const App());
runApp(
Provider<AppDatabase>(
create: (_) => db,
child: const App(),
),
);
}
class App extends StatefulWidget {
@@ -31,7 +38,6 @@ class _AppState extends State<App> with WidgetsBindingObserver {
void initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
LocalStorageService.loadGameSessions();
}
@override
@@ -53,7 +59,7 @@ class _AppState extends State<App> with WidgetsBindingObserver {
@override
Widget build(BuildContext context) {
LocalStorageService.loadGameSessions();
//LocalStorageService.loadGameSessions();
return CupertinoApp(
localizationsDelegates: AppLocalizations.localizationsDelegates,