Files
workavia-mail-front/lib/main/utils/cozy_integration.dart
T
DatDang b5280c805d TF-3603: Integrate Cozy features
TF-3603 [TEMP] expose Cozy integration result to console.log
2025-06-18 10:33:44 +07:00

20 lines
628 B
Dart

import 'package:core/utils/app_logger.dart';
import 'package:core/utils/platform_info.dart';
import 'package:cozy/cozy_config_manager/cozy_config_manager.dart';
import 'package:tmail_ui_user/main/utils/app_config.dart';
class CozyIntegration {
const CozyIntegration._();
static Future<void> integrateCozy() async {
if (!PlatformInfo.isWeb || !AppConfig.isCozyIntegrationEnabled) return;
try {
final cozyConfig = CozyConfigManager();
await cozyConfig.injectCozyScript();
await cozyConfig.initialize();
} catch (e) {
logError('CozyIntegration::integrateCozy:Exception = $e');
}
}
}