initialize method
Future<void>
initialize({
- required EnvironmentConfig environmentConfig,
- required BabylAILocale locale,
- Map<
String, dynamic> userInfo = const {}, - ThemeConfig? themeConfig,
override
Initialize BabylAI SDK
Implementation
@override
Future<void> initialize({
required EnvironmentConfig environmentConfig,
required BabylAILocale locale,
Map<String, dynamic> userInfo = const {},
ThemeConfig? themeConfig,
}) async {
await methodChannel.invokeMethod<void>('initialize', {
'environment': environmentConfig.environment.value,
'enableLogging': environmentConfig.enableLogging,
'locale': locale == BabylAILocale.arabic ? 'arabic' : 'english',
'userInfo': userInfo,
if (themeConfig != null) 'themeConfig': themeConfig.toMap(),
});
}