Skip to content

Commit f3261d2

Browse files
committed
new_version1
1 parent cd08658 commit f3261d2

File tree

99 files changed

+4385
-3074
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+4385
-3074
lines changed

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,5 @@ android {
4141
}
4242
}
4343
dependencies {
44-
implementation 'io.openim:client-sdk:1.4.5@aar'
44+
implementation 'io.openim:client-sdk:1.5.4@aar'
4545
}

android/src/main/java/io/openim/flutter_openim_sdk/FlutterOpenimSdkPlugin.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import io.openim.flutter_openim_sdk.manager.GroupManager;
1919
import io.openim.flutter_openim_sdk.manager.IMManager;
2020
import io.openim.flutter_openim_sdk.manager.MessageManager;
21+
import io.openim.flutter_openim_sdk.manager.UserManager;
2122

2223

2324
/**
@@ -31,6 +32,7 @@ public class FlutterOpenimSdkPlugin implements FlutterPlugin, MethodCallHandler
3132

3233
public static MethodChannel channel;
3334
private static IMManager imManager;
35+
private static UserManager userManager;
3436
private static FriendshipManager friendshipManager;
3537
private static MessageManager messageManager;
3638
private static ConversationManager conversationManager;
@@ -41,6 +43,7 @@ public FlutterOpenimSdkPlugin() {
4143

4244
private FlutterOpenimSdkPlugin(Context context) {
4345
FlutterOpenimSdkPlugin.imManager = new IMManager();
46+
FlutterOpenimSdkPlugin.userManager = new UserManager();
4447
FlutterOpenimSdkPlugin.friendshipManager = new FriendshipManager();
4548
FlutterOpenimSdkPlugin.messageManager = new MessageManager();
4649
FlutterOpenimSdkPlugin.conversationManager = new ConversationManager();

android/src/main/java/io/openim/flutter_openim_sdk/listener/FriendshipListener.java

Lines changed: 0 additions & 52 deletions
This file was deleted.

android/src/main/java/io/openim/flutter_openim_sdk/listener/GroupListener.java

Lines changed: 0 additions & 79 deletions
This file was deleted.

android/src/main/java/io/openim/flutter_openim_sdk/listener/AdvancedMsgListener.java renamed to android/src/main/java/io/openim/flutter_openim_sdk/listener/OnAdvancedMsgListener.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
import java.util.Map;
66

77
import io.openim.flutter_openim_sdk.util.CommonUtil;
8-
import open_im_sdk.OnAdvancedMsgListener;
98

10-
public class AdvancedMsgListener implements OnAdvancedMsgListener {
9+
public class OnAdvancedMsgListener implements open_im_sdk_callback.OnAdvancedMsgListener {
1110
// final Map<String, String> values = new HashMap<>();
1211
private final String id;
1312

14-
public AdvancedMsgListener(String listenerId) {
13+
public OnAdvancedMsgListener(String listenerId) {
1514
this.id = listenerId;
1615
// this.values.put("id", listenerId);
1716
}
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
11
package io.openim.flutter_openim_sdk.listener;
22

33

4-
import io.flutter.Log;
54
import io.flutter.plugin.common.MethodChannel;
65
import io.openim.flutter_openim_sdk.util.CommonUtil;
7-
import open_im_sdk.Base;
6+
import open_im_sdk_callback.Base;
87

9-
public class BaseListener implements Base {
8+
public class OnBaseListener implements Base {
109

1110
MethodChannel.Result result;
1211

13-
public BaseListener(MethodChannel.Result result) {
12+
public OnBaseListener(MethodChannel.Result result) {
1413
this.result = result;
1514
}
1615

1716
@Override
18-
public void onError(long l, String s) {
19-
// Log.e("F-OpenIMSD(callback)", s);
17+
public void onError(int l, String s) {
2018
CommonUtil.runMainThreadReturnError(result, l, s, null);
2119
}
2220

2321
@Override
2422
public void onSuccess(String s) {
25-
// Log.i("F-OpenIMSDK(callback)", s);
2623
CommonUtil.runMainThreadReturn(result, s);
2724
}
2825
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package io.openim.flutter_openim_sdk.listener;
2+
3+
4+
import io.openim.flutter_openim_sdk.util.CommonUtil;
5+
6+
7+
public class OnConnListener implements open_im_sdk_callback.OnConnListener {
8+
9+
@Override
10+
public void onConnectFailed(int i, String s) {
11+
CommonUtil.emitEvent("connectListener", "onConnectFailed", i, s, null);
12+
}
13+
14+
@Override
15+
public void onConnectSuccess() {
16+
CommonUtil.emitEvent("connectListener", "onConnectSuccess", null);
17+
}
18+
19+
@Override
20+
public void onConnecting() {
21+
CommonUtil.emitEvent("connectListener", "onConnecting", null);
22+
}
23+
24+
@Override
25+
public void onKickedOffline() {
26+
CommonUtil.emitEvent("connectListener", "onKickedOffline", null);
27+
}
28+
29+
30+
@Override
31+
public void onUserTokenExpired() {
32+
CommonUtil.emitEvent("connectListener", "onUserTokenExpired", null);
33+
}
34+
}

android/src/main/java/io/openim/flutter_openim_sdk/listener/ConversationListener.java renamed to android/src/main/java/io/openim/flutter_openim_sdk/listener/OnConversationListener.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package io.openim.flutter_openim_sdk.listener;
22

33
import io.openim.flutter_openim_sdk.util.CommonUtil;
4-
import open_im_sdk.OnConversationListener;
54

6-
public class ConversationListener implements OnConversationListener {
75

6+
public class OnConversationListener implements open_im_sdk_callback.OnConversationListener {
87

98
@Override
109
public void onConversationChanged(String s) {
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
package io.openim.flutter_openim_sdk.listener;
2+
3+
import io.openim.flutter_openim_sdk.util.CommonUtil;
4+
5+
/**
6+
* 申请添加好友:
7+
* 主动申请者收到OnFriendApplicationAdded
8+
* 被添加者收到OnFriendApplicationAdded ok 111加222
9+
* <p>
10+
* 同意好友申请:
11+
* 操作者收到 OnFriendApplicationAccepted OnFriendAdded;
12+
* 申请者收到:OnFriendApplicationAccepted OnFriendAdded ok
13+
* <p>
14+
* 好友拒绝申请:
15+
* 操作者收到OnFriendApplicationRejected;
16+
* 申请者收到:OnFriendApplicationRejected ok
17+
* <p>
18+
* 删除好友:
19+
* 操作者收到OnFriendDeleted ok
20+
* <p>
21+
* 修改备注:
22+
* 操作者收到OnFriendInfoChanged ok
23+
* <p>
24+
* 添加黑名单:
25+
* 操作者收到OnBlackAdded; ok
26+
* <p>
27+
* 移除黑名单:
28+
* 操作者收到OnBlackDeleted ok
29+
*/
30+
public class OnFriendshipListener implements open_im_sdk_callback.OnFriendshipListener {
31+
32+
@Override
33+
public void onBlackAdded(String s) {
34+
CommonUtil.emitEvent("friendListener", "onBlacklistAdded", s);
35+
}
36+
37+
@Override
38+
public void onBlackDeleted(String s) {
39+
CommonUtil.emitEvent("friendListener", "onBlacklistDeleted", s);
40+
}
41+
42+
@Override
43+
public void onFriendAdded(String s) {
44+
CommonUtil.emitEvent("friendListener", "onFriendAdded", s);
45+
}
46+
47+
@Override
48+
public void onFriendApplicationAccepted(String s) {
49+
CommonUtil.emitEvent("friendListener", "onFriendApplicationAccepted", s);
50+
}
51+
52+
@Override
53+
public void onFriendApplicationAdded(String s) {
54+
CommonUtil.emitEvent("friendListener", "onFriendApplicationAdded", s);
55+
}
56+
57+
@Override
58+
public void onFriendApplicationDeleted(String s) {
59+
CommonUtil.emitEvent("friendListener", "onFriendApplicationDeleted", s);
60+
}
61+
62+
@Override
63+
public void onFriendApplicationRejected(String s) {
64+
CommonUtil.emitEvent("friendListener", "onFriendApplicationRejected", s);
65+
}
66+
67+
@Override
68+
public void onFriendDeleted(String s) {
69+
CommonUtil.emitEvent("friendListener", "onFriendDeleted", s);
70+
}
71+
72+
@Override
73+
public void onFriendInfoChanged(String s) {
74+
CommonUtil.emitEvent("friendListener", "onFriendInfoChanged", s);
75+
}
76+
}

0 commit comments

Comments
 (0)