TF-3671 Fix all composer interaction are blocked without network (#3682)

This commit is contained in:
Dat Vu
2025-05-08 12:50:07 +07:00
committed by GitHub
parent 1615f8be4d
commit d5946542e0
7 changed files with 37 additions and 6 deletions
+4 -5
View File
@@ -11,17 +11,16 @@ import 'package:tmail_ui_user/main/utils/app_config.dart';
import 'package:url_launcher/url_launcher.dart';
class AppUtils {
static const String envFileName = 'env.file';
const AppUtils._();
static Future<void> loadEnvFile() async {
await dotenv.load(fileName: envFileName);
await dotenv.load(fileName: AppConfig.envFileName);
final mapEnvData = Map<String, String>.from(dotenv.env);
try {
await AppUtils.loadFcmConfigFileToEnv(currentMapEnvData: mapEnvData);
await loadFcmConfigFileToEnv(currentMapEnvData: mapEnvData);
} catch (e) {
logError('AppUtils::loadEnvFile:loadFcmConfigFileToEnv: Exception = $e');
await dotenv.load(fileName: envFileName);
await dotenv.load(fileName: AppConfig.envFileName);
}
}