2026-02-23 19:23:30 +05:30
|
|
|
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
|
|
|
|
|
|
|
|
|
enum Flavor { local, demo, dev }
|
|
|
|
|
|
|
|
|
|
class AppConfig {
|
|
|
|
|
static late Flavor flavor;
|
|
|
|
|
|
|
|
|
|
static String get envFileName => '.env.${flavor.name}';
|
|
|
|
|
|
|
|
|
|
static Future<void> init(Flavor f) async {
|
|
|
|
|
flavor = f;
|
|
|
|
|
await dotenv.load(fileName: envFileName);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static String get apiBaseUrl => dotenv.env['API_BASE_URL'] ?? '';
|
2026-03-07 22:19:17 +05:30
|
|
|
static String get storageBaseUrl => dotenv.env['STORAGE_BASE_URL'] ?? '';
|
2026-02-23 19:23:30 +05:30
|
|
|
}
|