refactor: perform minor cleanup tasks
This commit is contained in:
parent
361c43f3c1
commit
27a2ef0630
1 changed files with 2 additions and 73 deletions
|
|
@ -1,70 +1,3 @@
|
||||||
// import 'dart:developer';
|
|
||||||
|
|
||||||
// import 'package:flutter/material.dart';
|
|
||||||
// import 'package:flutter/services.dart';
|
|
||||||
// import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
||||||
// import 'package:flutter_secure_storage/flutter_secure_storage.dart';
|
|
||||||
// import 'package:slrpg_app/src/shared/data/remote/secure_auth_store.dart';
|
|
||||||
// import 'src/app.dart';
|
|
||||||
// import 'src/shared/data/local/app_database.dart';
|
|
||||||
// import 'src/shared/data/remote/api_client.dart';
|
|
||||||
// import 'src/shared/data/remote/pb_auth_store.dart';
|
|
||||||
// import 'package:flutter_dotenv/flutter_dotenv.dart';
|
|
||||||
|
|
||||||
// void main() async {
|
|
||||||
// WidgetsFlutterBinding.ensureInitialized();
|
|
||||||
|
|
||||||
// try {
|
|
||||||
// await dotenv.load(fileName: '.env');
|
|
||||||
// log('Environment loaded: ${dotenv.env['ENVIRONMENT']}');
|
|
||||||
// log('API URL: ${dotenv.env['API_BASE_URL']}');
|
|
||||||
// } catch (e) {
|
|
||||||
// log('Could not load .env file: $e');
|
|
||||||
// log('Using default production values');
|
|
||||||
// }
|
|
||||||
|
|
||||||
// await SystemChrome.setPreferredOrientations([
|
|
||||||
// DeviceOrientation.portraitUp,
|
|
||||||
// DeviceOrientation.portraitDown,
|
|
||||||
// ]);
|
|
||||||
|
|
||||||
// final database = AppDatabase();
|
|
||||||
|
|
||||||
// const secureStorage = FlutterSecureStorage(
|
|
||||||
// aOptions: AndroidOptions(encryptedSharedPreferences: true));
|
|
||||||
// final authStore = PbAuthStore();
|
|
||||||
// // final authStore = SecureAuthStore(storage: secureStorage);
|
|
||||||
// await authStore.loadFromStorage();
|
|
||||||
|
|
||||||
// runApp(
|
|
||||||
// ProviderScope(
|
|
||||||
// overrides: [
|
|
||||||
// // Datenbank Override (wie gehabt)
|
|
||||||
// appDatabaseProvider.overrideWithValue(database),
|
|
||||||
|
|
||||||
// // ApiClient Override: Wir geben den BEREITS GELADENEN Store rein
|
|
||||||
// apiClientProvider.overrideWith((ref) => ApiClient(
|
|
||||||
// authStore: authStore, // Hier injizieren!
|
|
||||||
// storage: secureStorage)),
|
|
||||||
// ],
|
|
||||||
// child: const SLRPGApp(), // Dein Root Widget (Name prüfen, falls anders)
|
|
||||||
// ),
|
|
||||||
// );
|
|
||||||
// // }
|
|
||||||
// // runApp(
|
|
||||||
// // ProviderScope(
|
|
||||||
// // overrides: [
|
|
||||||
// // appDatabaseProvider.overrideWithValue(database),
|
|
||||||
// // apiClientProvider
|
|
||||||
// // .overrideWith((ref) => ApiClient(authStore: authStore)),
|
|
||||||
// // ],
|
|
||||||
// // child: const SLRPGApp(),
|
|
||||||
// // ),
|
|
||||||
// // );
|
|
||||||
// }
|
|
||||||
|
|
||||||
// final appDatabaseProvider =
|
|
||||||
// Provider<AppDatabase>((ref) => throw UnimplementedError());
|
|
||||||
import 'dart:developer';
|
import 'dart:developer';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
|
|
@ -78,7 +11,6 @@ import 'package:slrpg_app/src/shared/data/remote/pb_auth_store.dart';
|
||||||
void main() async {
|
void main() async {
|
||||||
WidgetsFlutterBinding.ensureInitialized();
|
WidgetsFlutterBinding.ensureInitialized();
|
||||||
|
|
||||||
// 1. Env laden
|
|
||||||
try {
|
try {
|
||||||
await dotenv.load(fileName: '.env');
|
await dotenv.load(fileName: '.env');
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
@ -92,13 +24,11 @@ void main() async {
|
||||||
|
|
||||||
final database = AppDatabase();
|
final database = AppDatabase();
|
||||||
|
|
||||||
// 2. Auth Store erstellen UND laden (Warten!)
|
|
||||||
final authStore = PbAuthStore();
|
final authStore = PbAuthStore();
|
||||||
await authStore.loadFromStorage(); // Das ist der entscheidende 'await'
|
await authStore.loadFromStorage();
|
||||||
|
|
||||||
log("Auth loaded. Valid? ${authStore.isValid}"); // Debug Log
|
log("Auth loaded. Valid? ${authStore.isValid}");
|
||||||
|
|
||||||
// 3. App starten mit injiziertem Store
|
|
||||||
runApp(
|
runApp(
|
||||||
ProviderScope(
|
ProviderScope(
|
||||||
overrides: [
|
overrides: [
|
||||||
|
|
@ -111,6 +41,5 @@ void main() async {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Provider Definition für DB (falls noch nicht vorhanden)
|
|
||||||
final appDatabaseProvider =
|
final appDatabaseProvider =
|
||||||
Provider<AppDatabase>((ref) => throw UnimplementedError());
|
Provider<AppDatabase>((ref) => throw UnimplementedError());
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue