dymanic platform detection

This commit is contained in:
2025-06-25 13:51:53 +02:00
parent 10db7c55c5
commit 4e1c5bc0b8

View File

@@ -19,11 +19,20 @@ abstract class AppEnviroment {
switch (env) { switch (env) {
case Enviroment.dev: case Enviroment.dev:
{ {
if (kIsWeb) {
//================= Web Dev Urls =================
baseApiUrl = "http://localhost:8080";
baseFileUrl = "http://localhost:9000";
baseAiUrl = "http://localhost:11434";
bannerAdUnitId = 'ca-app-pub-3940256099942544/2435281174';
break;
} else if (Platform.isAndroid) {
//================= Android Dev Urls ================= //================= Android Dev Urls =================
// baseApiUrl = "http://10.0.2.2:8080"; baseApiUrl = "http://10.0.2.2:8080";
// baseFileUrl = "http://10.0.2.2:9000"; baseFileUrl = "http://10.0.2.2:9000";
// baseAiUrl = "http://10.0.2.2:11434"; baseAiUrl = "http://10.0.2.2:11434";
// bannerAdUnitId = 'ca-app-pub-3940256099942544/9214589741'; bannerAdUnitId = 'ca-app-pub-3940256099942544/9214589741';
} else {
//================= Web & iOS Dev Urls ================= //================= Web & iOS Dev Urls =================
baseApiUrl = "http://localhost:8080"; baseApiUrl = "http://localhost:8080";
baseFileUrl = "http://localhost:9000"; baseFileUrl = "http://localhost:9000";
@@ -31,6 +40,7 @@ abstract class AppEnviroment {
bannerAdUnitId = 'ca-app-pub-3940256099942544/2435281174'; bannerAdUnitId = 'ca-app-pub-3940256099942544/2435281174';
break; break;
} }
}
case Enviroment.prod: case Enviroment.prod:
{ {
baseApiUrl = "https://api.mzansi-innovation-hub.co.za"; baseApiUrl = "https://api.mzansi-innovation-hub.co.za";