fix: 所有的设置Listener方法都调用result.success(null), 否则dart端的Future会一直挂起不返回.

This commit is contained in:
yohom 2022-11-16 16:28:48 +08:00
parent eb3361c4b3
commit ebbe5c882f
8 changed files with 16 additions and 0 deletions

View File

@ -11,6 +11,8 @@ public class ConversationManager extends BaseManager {
public void setConversationListener(MethodCall methodCall, MethodChannel.Result result) { public void setConversationListener(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setConversationListener(new OnConversationListener()); Open_im_sdk.setConversationListener(new OnConversationListener());
result.success(null);
} }

View File

@ -11,6 +11,8 @@ public class FriendshipManager extends BaseManager {
public void setFriendListener(MethodCall methodCall, MethodChannel.Result result) { public void setFriendListener(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setFriendListener(new OnFriendshipListener()); Open_im_sdk.setFriendListener(new OnFriendshipListener());
result.success(null);
} }
public void getFriendsInfo(MethodCall methodCall, MethodChannel.Result result) { public void getFriendsInfo(MethodCall methodCall, MethodChannel.Result result) {

View File

@ -10,6 +10,8 @@ public class GroupManager extends BaseManager {
public void setGroupListener(MethodCall methodCall, MethodChannel.Result result) { public void setGroupListener(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setGroupListener(new OnGroupListener()); Open_im_sdk.setGroupListener(new OnGroupListener());
result.success(null);
} }
public void inviteUserToGroup(MethodCall methodCall, MethodChannel.Result result) { public void inviteUserToGroup(MethodCall methodCall, MethodChannel.Result result) {

View File

@ -83,6 +83,8 @@ public class MessageManager extends BaseManager {
public void setAdvancedMsgListener(MethodCall methodCall, MethodChannel.Result result) { public void setAdvancedMsgListener(MethodCall methodCall, MethodChannel.Result result) {
String key = methodCall.argument(KEY_ID); String key = methodCall.argument(KEY_ID);
Open_im_sdk.setAdvancedMsgListener(new OnAdvancedMsgListener(key)); Open_im_sdk.setAdvancedMsgListener(new OnAdvancedMsgListener(key));
result.success(null);
} }
public void sendMessage(MethodCall methodCall, MethodChannel.Result result) { public void sendMessage(MethodCall methodCall, MethodChannel.Result result) {

View File

@ -10,6 +10,8 @@ public class OrganizationManager extends BaseManager {
public void setOrganizationListener(MethodCall methodCall, MethodChannel.Result result) { public void setOrganizationListener(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setOrganizationListener(new OnOrganizationListener()); Open_im_sdk.setOrganizationListener(new OnOrganizationListener());
result.success(null);
} }
public void getSubDepartment(MethodCall methodCall, MethodChannel.Result result) { public void getSubDepartment(MethodCall methodCall, MethodChannel.Result result) {

View File

@ -10,6 +10,8 @@ public class SignalingManager extends BaseManager {
public void setSignalingListener(MethodCall methodCall, MethodChannel.Result result) { public void setSignalingListener(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setSignalingListener(new OnSignalingListener()); Open_im_sdk.setSignalingListener(new OnSignalingListener());
result.success(null);
} }
public void signalingInvite(MethodCall methodCall, MethodChannel.Result result) { public void signalingInvite(MethodCall methodCall, MethodChannel.Result result) {

View File

@ -10,6 +10,8 @@ public class UserManager extends BaseManager {
public void setUserListener(MethodCall methodCall, MethodChannel.Result result) { public void setUserListener(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setUserListener(new OnUserListener()); Open_im_sdk.setUserListener(new OnUserListener());
result.success(null);
} }
public void getUsersInfo(MethodCall methodCall, MethodChannel.Result result) { public void getUsersInfo(MethodCall methodCall, MethodChannel.Result result) {

View File

@ -10,6 +10,8 @@ public class WorkMomentsManager extends BaseManager {
public void setWorkMomentsListener(MethodCall methodCall, MethodChannel.Result result) { public void setWorkMomentsListener(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setWorkMomentsListener(new OnWorkMomentsListener()); Open_im_sdk.setWorkMomentsListener(new OnWorkMomentsListener());
result.success(null);
} }
public void getWorkMomentsUnReadCount(MethodCall methodCall, MethodChannel.Result result) { public void getWorkMomentsUnReadCount(MethodCall methodCall, MethodChannel.Result result) {