diff --git a/apps/mobile/config.dev.json b/apps/mobile/config.dev.json index 95c65c67..a6d85eec 100644 --- a/apps/mobile/config.dev.json +++ b/apps/mobile/config.dev.json @@ -1,3 +1,4 @@ { - "GOOGLE_MAPS_API_KEY": "AIzaSyAyRS9I4xxoVPAX91RJvWJHszB3ZY3-IC0" + "GOOGLE_MAPS_API_KEY": "AIzaSyAyRS9I4xxoVPAX91RJvWJHszB3ZY3-IC0", + "CORE_API_BASE_URL": "https://krow-core-api-e3g6witsvq-uc.a.run.app" } \ No newline at end of file diff --git a/apps/mobile/packages/core/lib/src/config/app_config.dart b/apps/mobile/packages/core/lib/src/config/app_config.dart index 9bf56394..6752f3c6 100644 --- a/apps/mobile/packages/core/lib/src/config/app_config.dart +++ b/apps/mobile/packages/core/lib/src/config/app_config.dart @@ -5,5 +5,12 @@ class AppConfig { AppConfig._(); /// The Google Maps API key. - static const String googleMapsApiKey = String.fromEnvironment('GOOGLE_MAPS_API_KEY'); + static const String googleMapsApiKey = String.fromEnvironment( + 'GOOGLE_MAPS_API_KEY', + ); + + /// The base URL for the Core API. + static const String coreApiBaseUrl = String.fromEnvironment( + 'CORE_API_BASE_URL', + ); } diff --git a/apps/mobile/packages/core/lib/src/services/api_service/core_api_services/core_api_endpoints.dart b/apps/mobile/packages/core/lib/src/services/api_service/core_api_services/core_api_endpoints.dart index 500ff44a..66c1a009 100644 --- a/apps/mobile/packages/core/lib/src/services/api_service/core_api_services/core_api_endpoints.dart +++ b/apps/mobile/packages/core/lib/src/services/api_service/core_api_services/core_api_endpoints.dart @@ -1,9 +1,11 @@ +import '../../../config/app_config.dart'; + /// Constants for Core API endpoints. class CoreApiEndpoints { CoreApiEndpoints._(); /// The base URL for the Core API. - static const String baseUrl = 'https://krow-core-api-e3g6witsvq-uc.a.run.app'; + static const String baseUrl = AppConfig.coreApiBaseUrl; /// Upload a file. static const String uploadFile = '/core/upload-file';