From 6bb431b8943ba7872e525e47f9fbd66ac2dc4003 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Thu, 26 Jun 2025 16:36:49 +0200 Subject: [PATCH] add url strat --- Frontend/lib/main_dev.dart | 23 ++++------------------- Frontend/lib/main_prod.dart | 24 ++++-------------------- 2 files changed, 8 insertions(+), 39 deletions(-) diff --git a/Frontend/lib/main_dev.dart b/Frontend/lib/main_dev.dart index 914f8e33..b66f419f 100644 --- a/Frontend/lib/main_dev.dart +++ b/Frontend/lib/main_dev.dart @@ -1,29 +1,12 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_native_splash/flutter_native_splash.dart'; +import 'package:flutter_web_plugins/flutter_web_plugins.dart'; import 'package:google_mobile_ads/google_mobile_ads.dart'; +import 'package:mzansi_innovation_hub/main.dart'; import 'package:pwa_install/pwa_install.dart'; import 'mih_config/mih_env.dart'; -import '../../main.dart'; import 'package:supertokens_flutter/supertokens.dart'; -// import 'package:flutter_web_plugins/flutter_web_plugins.dart'; - -// void main() async { -// WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); -// FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding); -// AppEnviroment.setupEnv(Enviroment.dev); -// SuperTokens.init( -// apiDomain: AppEnviroment.baseApiUrl, -// apiBasePath: "/auth", -// ); -// // setUrlStrategy(PathUrlStrategy()); -// MobileAds.instance.initialize(); -// PWAInstall().setup(installCallback: () { -// debugPrint('APP INSTALLED!'); -// }); -// FlutterNativeSplash.remove(); -// runApp(const MzanziInnovationHub()); -// } void main() async { WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); @@ -35,6 +18,8 @@ void main() async { ); if (!kIsWeb) { MobileAds.instance.initialize(); + } else { + usePathUrlStrategy(); } PWAInstall().setup(installCallback: () { debugPrint('APP INSTALLED!'); diff --git a/Frontend/lib/main_prod.dart b/Frontend/lib/main_prod.dart index f89a1fc5..bf79c455 100644 --- a/Frontend/lib/main_prod.dart +++ b/Frontend/lib/main_prod.dart @@ -1,31 +1,13 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_native_splash/flutter_native_splash.dart'; +import 'package:flutter_web_plugins/flutter_web_plugins.dart'; import 'package:google_mobile_ads/google_mobile_ads.dart'; +import 'package:mzansi_innovation_hub/main.dart'; import 'package:pwa_install/pwa_install.dart'; import 'mih_config/mih_env.dart'; -import '../../main.dart'; import 'package:supertokens_flutter/supertokens.dart'; -// import 'package:flutter_web_plugins/flutter_web_plugins.dart'; -// void main() async { -// WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); -// FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding); -// AppEnviroment.setupEnv(Enviroment.prod); -// SuperTokens.init( -// apiDomain: AppEnviroment.baseApiUrl, -// apiBasePath: "/auth", -// ); -// // setUrlStrategy(PathUrlStrategy()); -// if (!kIsWeb) { -// MobileAds.instance.initialize(); -// } -// FlutterNativeSplash.remove(); -// PWAInstall().setup(installCallback: () { -// debugPrint('APP INSTALLED!'); -// }); -// runApp(const MzanziInnovationHub()); -// } void main() async { WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding); @@ -36,6 +18,8 @@ void main() async { ); if (!kIsWeb) { MobileAds.instance.initialize(); + } else { + usePathUrlStrategy(); } PWAInstall().setup(installCallback: () { debugPrint('APP INSTALLED!');