V2TimSDKListener constructor

V2TimSDKListener({
  1. ErrorCallback? onConnectFailed,
  2. VoidCallback? onConnectSuccess,
  3. VoidCallback? onConnecting,
  4. VoidCallback? onKickedOffline,
  5. V2TimUserFullInfoCallback? onSelfInfoUpdated,
  6. VoidCallback? onUserSigExpired,
  7. OnUserStatusChanged? onUserStatusChanged,
  8. OnLog? onLog,
  9. OnUserInfoChanged? onUserInfoChanged,
  10. OnAllReceiveMessageOptChanged? onAllReceiveMessageOptChanged,
  11. OnExperimentalNotify? onExperimentalNotify,
  12. OnUIKitEventEmited? onUIKitEventEmited,
  13. OnPluginEventEmited? onPluginEventEmited,
})

Implementation

V2TimSDKListener({
  ErrorCallback? onConnectFailed,
  VoidCallback? onConnectSuccess,
  VoidCallback? onConnecting,
  VoidCallback? onKickedOffline,
  V2TimUserFullInfoCallback? onSelfInfoUpdated,
  VoidCallback? onUserSigExpired,
  OnUserStatusChanged? onUserStatusChanged,
  OnLog? onLog,
  OnUserInfoChanged? onUserInfoChanged,
  OnAllReceiveMessageOptChanged? onAllReceiveMessageOptChanged,
  OnExperimentalNotify? onExperimentalNotify,
  OnUIKitEventEmited? onUIKitEventEmited,
  OnPluginEventEmited? onPluginEventEmited,
}) {
  if (onConnectFailed != null) {
    this.onConnectFailed = onConnectFailed;
  }
  if (onConnectSuccess != null) {
    this.onConnectSuccess = onConnectSuccess;
  }
  if (onConnecting != null) {
    this.onConnecting = onConnecting;
  }
  if (onKickedOffline != null) {
    this.onKickedOffline = onKickedOffline;
  }
  if (onSelfInfoUpdated != null) {
    this.onSelfInfoUpdated = onSelfInfoUpdated;
  }
  if (onUserSigExpired != null) {
    this.onUserSigExpired = onUserSigExpired;
  }
  if (onUserStatusChanged != null) {
    this.onUserStatusChanged = onUserStatusChanged;
  }
  if (onLog != null) {
    this.onLog = onLog;
  }
  if (onUserInfoChanged != null) {
    this.onUserInfoChanged = onUserInfoChanged;
  }
  if (onAllReceiveMessageOptChanged != null) {
    this.onAllReceiveMessageOptChanged = onAllReceiveMessageOptChanged;
  }
  if (onExperimentalNotify != null) {
    this.onExperimentalNotify = onExperimentalNotify;
  }
  if (onUIKitEventEmited != null) {
    this.onUIKitEventEmited = onUIKitEventEmited;
  }
  if (onPluginEventEmited != null) {
    this.onPluginEventEmited = onPluginEventEmited;
  }
}