initialize static method
Load environment variables when SDK initializes
Implementation
static Future<void> initialize({required String environment}) async {
try {
await ConfigLoader.loadEnv(); // Load env from SDK
baseUrl = ConfigLoader.get('BASE_URL') ?? 'https://default.com';
baseTokenUrl = ConfigLoader.get('BASE_TOKEN_URL') ?? 'https://default-token.com';
print("SDK Initialized with ENV: $environment");
print("Base URL: $baseUrl");
print("Base Token URL: $baseTokenUrl");
} catch (e) {
throw Exception("Failed to load environment: $environment. Error: $e");
}
}