Fix bug callback 'onUserTokenExpired'

main
hrxiang 2 years ago
parent bac4bd0884
commit cdef7ffda8
  1. 16
      lib/src/listener/connect_listener.dart
  2. 13
      lib/src/listener/conversation_listener.dart
  3. 2
      lib/src/listener/msg_send_progress_listener.dart
  4. 4
      lib/src/manager/im_manager.dart

@ -4,38 +4,38 @@ class OnConnectListener {
Function()? onConnectSuccess;
Function()? onConnecting;
Function()? onKickedOffline;
Function()? onUserSigExpired;
Function()? onUserTokenExpired;
OnConnectListener({
this.onConnectFailed,
this.onConnectSuccess,
this.onConnecting,
this.onKickedOffline,
this.onUserSigExpired,
this.onUserTokenExpired,
});
/// SDK连接服务器失败
void connectFailed(int? code, String? errorMsg) {
if (null != onConnectFailed) onConnectFailed!(code, errorMsg);
onConnectFailed?.call(code, errorMsg);
}
/// SDK连接服务器成功
void connectSuccess() {
if (null != onConnectSuccess) onConnectSuccess!();
onConnectSuccess?.call();
}
/// SDK正在连接服务器
void connecting() {
if (null != onConnecting) onConnecting!.call();
onConnecting?.call();
}
/// 线
void kickedOffline() {
if (null != onKickedOffline) onKickedOffline!();
onKickedOffline?.call();
}
///
void userSigExpired() {
if (null != onUserSigExpired) onUserSigExpired!();
void userTokenExpired() {
onUserTokenExpired?.call();
}
}

@ -20,29 +20,28 @@ class OnConversationListener {
///
void conversationChanged(List<ConversationInfo> list) {
if (onConversationChanged != null) onConversationChanged!(list);
onConversationChanged?.call(list);
}
///
void newConversation(List<ConversationInfo> list) {
if (onNewConversation != null) onNewConversation!(list);
onNewConversation?.call(list);
}
///
void totalUnreadMessageCountChanged(int i) {
if (onTotalUnreadMessageCountChanged != null)
onTotalUnreadMessageCountChanged!(i);
onTotalUnreadMessageCountChanged?.call(i);
}
void syncServerFailed() {
if (onSyncServerFailed != null) onSyncServerFailed!();
onSyncServerFailed?.call();
}
void syncServerFinish() {
if (onSyncServerFinish != null) onSyncServerFinish!();
onSyncServerFinish?.call();
}
void syncServerStart() {
if (onSyncServerStart != null) onSyncServerStart!();
onSyncServerStart?.call();
}
}

@ -6,6 +6,6 @@ class OnMsgSendProgressListener {
///
void progress(String clientMsgID, int progress) {
if (null != onProgress) onProgress!(clientMsgID, progress);
onProgress?.call(clientMsgID, progress);
}
}

@ -57,8 +57,8 @@ class IMManager {
case 'onKickedOffline':
_connectListener.kickedOffline();
break;
case 'onUserSigExpired':
_connectListener.userSigExpired();
case 'onUserTokenExpired':
_connectListener.userTokenExpired();
break;
}
} else if (call.method == ListenerType.userListener) {

Loading…
Cancel
Save