ConversationClient constructor

ConversationClient()

Implementation

ConversationClient() {
  // Conversation events
  onConversationAdded = _onConversationAddedCtrl.stream;
  onConversationDeleted = _onConversationDeletedCtrl.stream;
  onConversationSynchronizationChange =
      _onConversationSynchronizationChangeCtrl.stream;
  onConversationUpdated = _onConversationUpdatedCtrl.stream;

  // Conversation client events
  onError = _onErrorCtrl.stream;
  onClientSynchronization = _onClientSynchronizationCtrl.stream;
  onConnectionState = _onConnectionStateCtrl.stream;
  onTokenExpired = _onTokenExpiredCtrl.stream;
  onTokenAboutToExpire = _onTokenAboutToExpireCtrl.stream;

  // User Events
  onUserSubscribed = _onUserSubscribedCtrl.stream;
  onUserUnsubscribed = _onUserUnsubscribedCtrl.stream;
  onUserUpdated = _onUserUpdatedCtrl.stream;

  // Push notification events
  onNewMessageNotification = _onNewMessageNotificationCtrl.stream;
  onAddedToConversationNotification =
      _onAddedToConversationNotificationCtrl.stream;
  onRemovedFromConversationNotification =
      _onRemovedFromConversationNotificationCtrl.stream;
  onNotificationDeregistered = _onNotificationDeregisteredCtrl.stream;
  onNotificationFailed = _onNotificationFailedCtrl.stream;
  onNotificationRegistered = _onNotificationRegisteredCtrl.stream;

  FlutterConversationClientApi.setup(this);
}