forked from eatvio/eatvio_app
44 lines
2.0 KiB
Dart
44 lines
2.0 KiB
Dart
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
|
|
|
class EnvConfig {
|
|
static String get baseUrl => dotenv.env['BASE_URL'] ?? '';
|
|
static String get devBaseUrl => dotenv.env['DEV_BASE_URL'] ?? '';
|
|
|
|
// Sentry Configuration
|
|
static String get sentryDsn => dotenv.env['SENTRY_DSN'] ?? '';
|
|
|
|
// Firebase Configuration
|
|
static String get firebaseProjectId => dotenv.env['FIREBASE_PROJECT_ID'] ?? '';
|
|
static String get firebaseDatabaseUrl => dotenv.env['FIREBASE_DATABASE_URL'] ?? '';
|
|
static String get firebaseStorageBucket => dotenv.env['FIREBASE_STORAGE_BUCKET'] ?? '';
|
|
static String get firebaseMessagingSenderId => dotenv.env['FIREBASE_MESSAGING_SENDER_ID'] ?? '';
|
|
|
|
// Firebase Android Configuration
|
|
static String get firebaseAndroidApiKey => dotenv.env['FIREBASE_ANDROID_API_KEY'] ?? '';
|
|
static String get firebaseAndroidAppId => dotenv.env['FIREBASE_ANDROID_APP_ID'] ?? '';
|
|
|
|
// Firebase iOS Configuration
|
|
static String get firebaseIosApiKey => dotenv.env['FIREBASE_IOS_API_KEY'] ?? '';
|
|
static String get firebaseIosAppId => dotenv.env['FIREBASE_IOS_APP_ID'] ?? '';
|
|
static String get firebaseIosBundleId => dotenv.env['FIREBASE_IOS_BUNDLE_ID'] ?? '';
|
|
|
|
// App Store URLs
|
|
static String get appStoreUrl => dotenv.env['APP_STORE_URL'] ?? '';
|
|
static String get rustoreUrl => dotenv.env['RUSTORE_URL'] ?? '';
|
|
|
|
// Telegram Support
|
|
static String get telegramSupportUrl => dotenv.env['TELEGRAM_SUPPORT_URL'] ?? '';
|
|
static String get supportEmail => dotenv.env['SUPPORT_EMAIL'] ?? '';
|
|
|
|
// Test Credentials (for development only)
|
|
static String get testEmail => dotenv.env['TEST_EMAIL'] ?? '';
|
|
static String get testPassword => dotenv.env['TEST_PASSWORD'] ?? '';
|
|
|
|
// Email Validation API
|
|
static String get emailValidationApiUrl => dotenv.env['EMAIL_VALIDATION_API_URL'] ?? '';
|
|
|
|
// Connection Check URLs
|
|
static String get googleCheckUrl => dotenv.env['GOOGLE_CHECK_URL'] ?? '';
|
|
static String get yandexCheckUrl => dotenv.env['YANDEX_CHECK_URL'] ?? '';
|
|
}
|