Alice constructor

Alice({
  1. GlobalKey<NavigatorState>? navigatorKey,
  2. bool showNotification = true,
  3. bool showInspectorOnShake = false,
  4. bool darkTheme = false,
  5. String notificationIcon = 'mipmap/ic_launcher',
  6. int maxCallsCount = 1000,
  7. TextDirection? directionality,
  8. String channelId = 'Alice',
  9. String channelName = 'alice_channel',
  10. String channelDescription = 'Notification For Alice',
})

Creates alice instance.

Implementation

Alice(
    {GlobalKey<NavigatorState>? navigatorKey,
    this.showNotification = true,
    this.showInspectorOnShake = false,
    this.darkTheme = false,
    this.notificationIcon = 'mipmap/ic_launcher',
    this.maxCallsCount = 1000,
    this.directionality,
    this.channelId = 'Alice',
    this.channelName = 'alice_channel',
    this.channelDescription = 'Notification For Alice'}) {
  _navigatorKey = navigatorKey ?? GlobalKey<NavigatorState>();
  _aliceCore = AliceCore(_navigatorKey,
      showNotification: showNotification,
      darkTheme: darkTheme,
      notificationIcon: notificationIcon,
      maxCallsCount: maxCallsCount,
      directionality: directionality,
      channelId: channelId,
      channelName: channelName,
      channelDescription: channelDescription);
  _httpClientAdapter = AliceHttpClientAdapter(_aliceCore);
}