V2TimConversationListener constructor

V2TimConversationListener({
  1. VoidCallback? onSyncServerStart,
  2. VoidCallback? onSyncServerFinish,
  3. VoidCallback? onSyncServerFailed,
  4. OnNewConversation? onNewConversation,
  5. OnConversationChangedCallback? onConversationChanged,
  6. OnTotalUnreadMessageCountChanged? onTotalUnreadMessageCountChanged,
  7. OnConversationGroupCreated? onConversationGroupCreated,
  8. OnConversationGroupDeleted? onConversationGroupDeleted,
  9. OnConversationGroupNameChanged? onConversationGroupNameChanged,
  10. OnConversationsAddedToGroup? onConversationsAddedToGroup,
  11. OnConversationsDeletedFromGroup? onConversationsDeletedFromGroup,
})

Implementation

V2TimConversationListener({
  VoidCallback? onSyncServerStart,
  VoidCallback? onSyncServerFinish,
  VoidCallback? onSyncServerFailed,
  OnNewConversation? onNewConversation,
  OnConversationChangedCallback? onConversationChanged,
  OnTotalUnreadMessageCountChanged? onTotalUnreadMessageCountChanged,
  OnConversationGroupCreated? onConversationGroupCreated,
  OnConversationGroupDeleted? onConversationGroupDeleted,
  OnConversationGroupNameChanged? onConversationGroupNameChanged,
  OnConversationsAddedToGroup? onConversationsAddedToGroup,
  OnConversationsDeletedFromGroup? onConversationsDeletedFromGroup,
}) {
  if (onSyncServerStart != null) {
    this.onSyncServerStart = onSyncServerStart;
  }
  if (onSyncServerFinish != null) {
    this.onSyncServerFinish = onSyncServerFinish;
  }
  if (onSyncServerFailed != null) {
    this.onSyncServerFailed = onSyncServerFailed;
  }
  if (onNewConversation != null) {
    this.onNewConversation = onNewConversation;
  }
  if (onConversationChanged != null) {
    this.onConversationChanged = onConversationChanged;
  }
  if (onTotalUnreadMessageCountChanged != null) {
    this.onTotalUnreadMessageCountChanged = onTotalUnreadMessageCountChanged;
  }
  if (onConversationGroupCreated != null) {
    this.onConversationGroupCreated = onConversationGroupCreated;
  }
  if (onConversationGroupDeleted != null) {
    this.onConversationGroupDeleted = onConversationGroupDeleted;
  }
  if (onConversationGroupNameChanged != null) {
    this.onConversationGroupNameChanged = onConversationGroupNameChanged;
  }
  if (onConversationsAddedToGroup != null) {
    this.onConversationsAddedToGroup = onConversationsAddedToGroup;
  }
  if (onConversationsDeletedFromGroup != null) {
    this.onConversationsDeletedFromGroup = onConversationsDeletedFromGroup;
  }
}