new version sdk
This commit is contained in:
@@ -3,13 +3,13 @@ import 'package:flutter_openim_sdk/flutter_openim_sdk.dart';
|
||||
|
||||
class ConversationManager {
|
||||
MethodChannel _channel;
|
||||
late ConversationListener conversationListener;
|
||||
late OnConversationListener conversationListener;
|
||||
|
||||
ConversationManager(this._channel);
|
||||
|
||||
/// Observe conversation changes
|
||||
/// 会话监听
|
||||
Future setConversationListener(ConversationListener listener) {
|
||||
Future setConversationListener(OnConversationListener listener) {
|
||||
this.conversationListener = listener;
|
||||
return _channel.invokeMethod('setConversationListener', _buildParam({}));
|
||||
}
|
||||
|
||||
@@ -3,13 +3,13 @@ import 'package:flutter_openim_sdk/flutter_openim_sdk.dart';
|
||||
|
||||
class FriendshipManager {
|
||||
MethodChannel _channel;
|
||||
late FriendshipListener friendshipListener;
|
||||
late OnFriendshipListener friendshipListener;
|
||||
|
||||
FriendshipManager(this._channel);
|
||||
|
||||
/// Set up a friend relationship listener
|
||||
/// 好友关系监听
|
||||
Future setFriendshipListener(FriendshipListener listener) {
|
||||
Future setFriendshipListener(OnFriendshipListener listener) {
|
||||
this.friendshipListener = listener;
|
||||
return _channel.invokeMethod('setFriendListener', _buildParam({}));
|
||||
}
|
||||
|
||||
@@ -3,13 +3,13 @@ import 'package:flutter_openim_sdk/flutter_openim_sdk.dart';
|
||||
|
||||
class GroupManager {
|
||||
MethodChannel _channel;
|
||||
late GroupListener groupListener;
|
||||
late OnGroupListener groupListener;
|
||||
|
||||
GroupManager(this._channel);
|
||||
|
||||
/// Set up group relationship monitoring
|
||||
/// 组关系监听
|
||||
Future setGroupListener(GroupListener listener) {
|
||||
Future setGroupListener(OnGroupListener listener) {
|
||||
this.groupListener = listener;
|
||||
return _channel.invokeMethod('setGroupListener', _buildParam({}));
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ class IMManager {
|
||||
|
||||
// late OfflinePushManager offlinePushManager;
|
||||
// late SignalingManager signalingManager;
|
||||
late ConnectListener _connectListener;
|
||||
late OnConnectListener _connectListener;
|
||||
late String uid;
|
||||
late UserInfo uInfo;
|
||||
bool isLogined = false;
|
||||
@@ -251,7 +251,7 @@ class IMManager {
|
||||
required String apiAddr,
|
||||
required String wsAddr,
|
||||
required String dataDir,
|
||||
required ConnectListener listener,
|
||||
required OnConnectListener listener,
|
||||
int logLevel = 6,
|
||||
String? objectStorage,
|
||||
String? operationID,
|
||||
|
||||
@@ -5,14 +5,14 @@ class MessageManager {
|
||||
MethodChannel _channel;
|
||||
|
||||
// List<AdvancedMsgListener> advancedMsgListeners = List.empty(growable: true);
|
||||
MsgSendProgressListener? msgSendProgressListener;
|
||||
late AdvancedMsgListener advancedMsgListener;
|
||||
OnMsgSendProgressListener? msgSendProgressListener;
|
||||
late OnAdvancedMsgListener advancedMsgListener;
|
||||
|
||||
MessageManager(this._channel);
|
||||
|
||||
/// Set a message listener
|
||||
/// 消息监听
|
||||
Future setAdvancedMsgListener(AdvancedMsgListener listener) {
|
||||
Future setAdvancedMsgListener(OnAdvancedMsgListener listener) {
|
||||
this.advancedMsgListener = listener;
|
||||
// advancedMsgListeners.add(listener);
|
||||
return _channel.invokeMethod(
|
||||
@@ -24,7 +24,7 @@ class MessageManager {
|
||||
|
||||
/// Set up message sending progress monitoring
|
||||
/// 消息发送进度监听
|
||||
void setMsgSendProgressListener(MsgSendProgressListener listener) {
|
||||
void setMsgSendProgressListener(OnMsgSendProgressListener listener) {
|
||||
msgSendProgressListener = listener;
|
||||
}
|
||||
|
||||
@@ -47,7 +47,14 @@ class MessageManager {
|
||||
'message': message.toJson(),
|
||||
'userID': userID ?? '',
|
||||
'groupID': groupID ?? '',
|
||||
'offlinePushInfo': offlinePushInfo?.toJson() ?? {},
|
||||
'offlinePushInfo': offlinePushInfo?.toJson() ??
|
||||
{
|
||||
"title": "You have a new message",
|
||||
"desc": "",
|
||||
"ex": "",
|
||||
"iOSPushSound": "+1",
|
||||
"iOSBadgeCount": true,
|
||||
},
|
||||
'operationID': Utils.checkOperationID(operationID),
|
||||
}))
|
||||
.then((value) => Utils.toObj(value, (map) => Message.fromJson(map)));
|
||||
|
||||
@@ -3,13 +3,13 @@ import 'package:flutter_openim_sdk/flutter_openim_sdk.dart';
|
||||
|
||||
class UserManager {
|
||||
MethodChannel _channel;
|
||||
late UserListener userListener;
|
||||
late OnUserListener userListener;
|
||||
|
||||
UserManager(this._channel);
|
||||
|
||||
/// Observe user info changes
|
||||
/// 用户资料改变监听
|
||||
Future setUserListener(UserListener listener) {
|
||||
Future setUserListener(OnUserListener listener) {
|
||||
this.userListener = listener;
|
||||
return _channel.invokeMethod('setUserListener', _buildParam({}));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user