import 'package:flutter_dotenv/flutter_dotenv.dart'; import '../data/enums/environment_enum.dart'; import '../resources/constants/environtment_constant.dart'; import 'app_build_config.dart'; class AppEnvironment { static load() async { if (AppBuildConfig.instance.config == BuildConfigEnum.production) { await dotenv.load(fileName: "production/.env"); } else { await dotenv.load(fileName: "staging/.env"); } } static Map get env => dotenv.env; static String get apiUrl => dotenv.env[EnvironmentConstant.baseUrl] ?? ''; static String get imageUrl => dotenv.env[EnvironmentConstant.imageUrl] ?? ''; }