diff --git a/Frontend/lib/main_dev.dart b/Frontend/lib/main_dev.dart index 6ce60c5c..914f8e33 100644 --- a/Frontend/lib/main_dev.dart +++ b/Frontend/lib/main_dev.dart @@ -1,3 +1,4 @@ +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_native_splash/flutter_native_splash.dart'; import 'package:google_mobile_ads/google_mobile_ads.dart'; @@ -7,16 +8,34 @@ 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(); FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding); - AppEnviroment.setupEnv(Enviroment.dev); + await AppEnviroment.setupEnv(Enviroment.dev); SuperTokens.init( apiDomain: AppEnviroment.baseApiUrl, apiBasePath: "/auth", ); - // setUrlStrategy(PathUrlStrategy()); - MobileAds.instance.initialize(); + if (!kIsWeb) { + MobileAds.instance.initialize(); + } PWAInstall().setup(installCallback: () { debugPrint('APP INSTALLED!'); }); diff --git a/Frontend/lib/main_prod.dart b/Frontend/lib/main_prod.dart index b1277242..eac1ff86 100644 --- a/Frontend/lib/main_prod.dart +++ b/Frontend/lib/main_prod.dart @@ -1,3 +1,4 @@ +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_native_splash/flutter_native_splash.dart'; import 'package:google_mobile_ads/google_mobile_ads.dart'; @@ -7,19 +8,38 @@ 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); - AppEnviroment.setupEnv(Enviroment.prod); + await AppEnviroment.setupEnv(Enviroment.dev); SuperTokens.init( apiDomain: AppEnviroment.baseApiUrl, apiBasePath: "/auth", ); - // setUrlStrategy(PathUrlStrategy()); - MobileAds.instance.initialize(); - FlutterNativeSplash.remove(); + if (!kIsWeb) { + MobileAds.instance.initialize(); + } PWAInstall().setup(installCallback: () { debugPrint('APP INSTALLED!'); }); + FlutterNativeSplash.remove(); runApp(const MzanziInnovationHub()); }