V2TimSDKListener constructor
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,
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;
}
}