ricostruzione sessione manuale per aggirare gorouter che distrugge il token

This commit is contained in:
2026-06-02 10:20:25 +02:00
parent 808de7b354
commit 27a5bc16bc
2 changed files with 62 additions and 8 deletions

View File

@@ -1,3 +1,4 @@
import 'dart:developer';
import 'dart:io';
import 'package:firebase_core/firebase_core.dart';
@@ -48,9 +49,16 @@ import 'package:flux/features/settings/ui/settings.dart';
import 'package:flutter_web_plugins/url_strategy.dart';
import 'package:url_launcher/url_launcher.dart';
String? initialRecoveryFragment;
void main() async {
WidgetsFlutterBinding.ensureInitialized();
print("URL VERO ALL'AVVIO: ${Uri.base.toString()}");
final initialUri = Uri.base;
if (initialUri.fragment.contains('access_token=')) {
initialRecoveryFragment = initialUri.fragment;
log(
"Ninja attivato: Token catturato in cassaforte! $initialRecoveryFragment",
);
}
await dotenv.load(fileName: ".env");
// Inizializza le dipendenze PRIMA di lanciare l'app