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,
})

Implementation

V2TimSDKListener({
  ErrorCallback? onConnectFailed,
  VoidCallback? onConnectSuccess,
  VoidCallback? onConnecting,
  VoidCallback? onKickedOffline,
  V2TimUserFullInfoCallback? onSelfInfoUpdated,
  VoidCallback? onUserSigExpired,
  OnUserStatusChanged? onUserStatusChanged,
  OnLog? onLog,
}) {
  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;
  }
}