AliceCore constructor
AliceCore({
- required AliceConfiguration configuration,
Creates alice core instance
Implementation
AliceCore({required AliceConfiguration configuration}) {
_configuration = configuration;
_subscribeToCallChanges();
if (_configuration.showNotification) {
_notification = AliceNotification();
_notification?.configure(
notificationIcon: _configuration.notificationIcon,
openInspectorCallback: navigateToCallListScreen,
);
}
if (_configuration.showInspectorOnShake) {
if (OperatingSystem.isAndroid || OperatingSystem.isMacOS) {
_shakeDetector = ShakeDetector.autoStart(
onPhoneShake: navigateToCallListScreen,
shakeThresholdGravity: 4,
);
}
}
}