V2TimAdvancedMsgListener constructor

V2TimAdvancedMsgListener({
  1. OnRecvC2CReadReceiptCallback? onRecvC2CReadReceipt,
  2. OnRecvMessageRevokedCallback? onRecvMessageRevoked,
  3. OnRecvNewMessageCallback? onRecvNewMessage,
  4. OnSendMessageProgressCallback? onSendMessageProgress,
  5. OnRecvMessageModified? onRecvMessageModified,
  6. OnRecvMessageReadReceipts? onRecvMessageReadReceipts,
  7. OnRecvMessageExtensionsChanged? onRecvMessageExtensionsChanged,
  8. OnRecvMessageExtensionsDeleted? onRecvMessageExtensionsDeleted,
  9. OnMessageDownloadProgressCallback? onMessageDownloadProgressCallback,
})

Implementation

V2TimAdvancedMsgListener({
  OnRecvC2CReadReceiptCallback? onRecvC2CReadReceipt,
  OnRecvMessageRevokedCallback? onRecvMessageRevoked,
  OnRecvNewMessageCallback? onRecvNewMessage,
  OnSendMessageProgressCallback? onSendMessageProgress,
  OnRecvMessageModified? onRecvMessageModified,
  OnRecvMessageReadReceipts? onRecvMessageReadReceipts,
  OnRecvMessageExtensionsChanged? onRecvMessageExtensionsChanged,
  OnRecvMessageExtensionsDeleted? onRecvMessageExtensionsDeleted,
  OnMessageDownloadProgressCallback? onMessageDownloadProgressCallback,
}) {
  if (onRecvC2CReadReceipt != null) {
    this.onRecvC2CReadReceipt = onRecvC2CReadReceipt;
  }
  if (onRecvMessageRevoked != null) {
    this.onRecvMessageRevoked = onRecvMessageRevoked;
  }
  if (onRecvNewMessage != null) {
    this.onRecvNewMessage = onRecvNewMessage;
  }
  if (onSendMessageProgress != null) {
    this.onSendMessageProgress = onSendMessageProgress;
  }
  if (onRecvMessageModified != null) {
    this.onRecvMessageModified = onRecvMessageModified;
  }
  if (onRecvMessageReadReceipts != null) {
    this.onRecvMessageReadReceipts = onRecvMessageReadReceipts;
  }
  if (onRecvMessageExtensionsChanged != null) {
    this.onRecvMessageExtensionsChanged = onRecvMessageExtensionsChanged;
  }
  if (onRecvMessageExtensionsDeleted != null) {
    this.onRecvMessageExtensionsDeleted = onRecvMessageExtensionsDeleted;
  }
  if (onMessageDownloadProgressCallback != null) {
    this.onMessageDownloadProgressCallback =
        onMessageDownloadProgressCallback;
  }
}