Upgrade
This commit is contained in:
parent
e1a6ab3c79
commit
b6aea0f7e1
74
README.md
74
README.md
@ -31,65 +31,65 @@ A flutter im plugin for android and ios.
|
|||||||
// Initialize SDK
|
// Initialize SDK
|
||||||
OpenIM.iMManager
|
OpenIM.iMManager
|
||||||
..initSDK(
|
..initSDK(
|
||||||
platform: IMPlatform.ios,
|
platform: Platform.isAndroid ? IMPlatform.android : IMPlatform.ios,
|
||||||
ipApi: 'Api interface address',
|
ipApi: '',
|
||||||
ipWs: 'WebSocket address',
|
ipWs: '',
|
||||||
dbPath: 'Database directory',
|
dbPath: '',
|
||||||
listener: OnInitSDKListener(
|
listener: OnInitSDKListener(
|
||||||
connecting: () {},
|
onConnecting: () {},
|
||||||
connectFailed: (code, error) {},
|
onConnectFailed: (code, error) {},
|
||||||
connectSuccess: () {},
|
onConnectSuccess: () {},
|
||||||
kickedOffline: () {},
|
onKickedOffline: () {},
|
||||||
userSigExpired: () {},
|
onUserSigExpired: () {},
|
||||||
selfInfoUpdated: (user) {},
|
onSelfInfoUpdated: (user) {},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
// Add message listener (remove when not in use)
|
// Add message listener (remove when not in use)
|
||||||
..messageManager.addAdvancedMsgListener(OnAdvancedMsgListener(
|
..messageManager.addAdvancedMsgListener(OnAdvancedMsgListener(
|
||||||
recvMessageRevoked: (id) {},
|
onRecvMessageRevoked: (msgId) {},
|
||||||
recvC2CReadReceipt: (list) {},
|
onRecvC2CReadReceipt: (list) {},
|
||||||
recvNewMessage: (msg) {},
|
onRecvNewMessage: (msg) {},
|
||||||
))
|
))
|
||||||
|
|
||||||
// Set up message sending progress listener
|
// Set up message sending progress listener
|
||||||
..messageManager.setMsgSendProgressListener(OnMsgSendProgressListener(
|
..messageManager.setMsgSendProgressListener(OnMsgSendProgressListener(
|
||||||
progressCallback: (id, progress) {},
|
onProgress: (msgId, progress) {},
|
||||||
))
|
))
|
||||||
|
|
||||||
// Set up friend relationship listener
|
// Set up friend relationship listener
|
||||||
..friendshipManager.setFriendshipListener(OnFriendshipListener(
|
..friendshipManager.setFriendshipListener(OnFriendshipListener(
|
||||||
blackListAdd: (u) {},
|
onBlackListAdd: (u) {},
|
||||||
blackListDeleted: (u) {},
|
onBlackListDeleted: (u) {},
|
||||||
friendApplicationListAccept: (u) {},
|
onFriendApplicationListAccept: (u) {},
|
||||||
friendApplicationListAdded: (u) {},
|
onFriendApplicationListAdded: (u) {},
|
||||||
friendApplicationListDeleted: (u) {},
|
onFriendApplicationListDeleted: (u) {},
|
||||||
friendApplicationListReject: (u) {},
|
onFriendApplicationListReject: (u) {},
|
||||||
friendInfoChanged: (u) {},
|
onFriendInfoChanged: (u) {},
|
||||||
friendListAdded: (u) {},
|
onFriendListAdded: (u) {},
|
||||||
friendListDeleted: (u) {},
|
onFriendListDeleted: (u) {},
|
||||||
))
|
))
|
||||||
|
|
||||||
// Set up conversation listener
|
// Set up conversation listener
|
||||||
..conversationManager.setConversationListener(OnConversationListener(
|
..conversationManager.setConversationListener(OnConversationListener(
|
||||||
conversationChanged: (list) {},
|
onConversationChanged: (list) {},
|
||||||
newConversation: (list) {},
|
onNewConversation: (list) {},
|
||||||
totalUnreadMsgCountChanged: (count) {},
|
onTotalUnreadMessageCountChanged: (count) {},
|
||||||
syncServerFailed: () {},
|
onSyncServerFailed: () {},
|
||||||
syncServerFinish: () {},
|
onSyncServerFinish: () {},
|
||||||
syncServerStart: () {},
|
onSyncServerStart: () {},
|
||||||
))
|
))
|
||||||
|
|
||||||
// Set up group listener
|
// Set up group listener
|
||||||
..groupManager.setGroupListener(OnGroupListener(
|
..groupManager.setGroupListener(OnGroupListener(
|
||||||
applicationProcessed: (groupId, opUser, agreeOrReject, opReason) {},
|
onApplicationProcessed: (groupId, opUser, agreeOrReject, opReason) {},
|
||||||
groupCreated: (groupId) {},
|
onGroupCreated: (groupId) {},
|
||||||
groupInfoChanged: (groupId, info) {},
|
onGroupInfoChanged: (groupId, info) {},
|
||||||
memberEnter: (groupId, list) {},
|
onMemberEnter: (groupId, list) {},
|
||||||
memberInvited: (groupId, opUser, list) {},
|
onMemberInvited: (groupId, opUser, list) {},
|
||||||
memberKicked: (groupId, opUser, list) {},
|
onMemberKicked: (groupId, opUser, list) {},
|
||||||
memberLeave: (groupId, info) {},
|
onMemberLeave: (groupId, info) {},
|
||||||
receiveJoinApplication: (groupId, info, opReason) {},
|
onReceiveJoinApplication: (groupId, info, opReason) {},
|
||||||
));
|
));
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user