main
hrxiang 2 years ago
parent 4d8ba65f9b
commit 80c79d0fc6
  1. 3
      android/build.gradle
  2. 16
      android/src/main/java/io/openim/flutter_openim_sdk/listener/OnSignalingListener.java
  3. 16
      android/src/main/java/io/openim/flutter_openim_sdk/manager/ConversationManager.java
  4. 6
      android/src/main/java/io/openim/flutter_openim_sdk/manager/IMManager.java
  5. 86
      android/src/main/java/io/openim/flutter_openim_sdk/manager/MessageManager.java
  6. 118
      android/src/main/java/io/openim/flutter_openim_sdk/manager/OrganizationManager.java
  7. 104
      android/src/main/java/io/openim/flutter_openim_sdk/manager/SignalingManager.java

@ -52,5 +52,6 @@ android {
dependencies { dependencies {
// aar复制到libs/io/openim/core-sdk/0.0.1/ core-sdk-0.0.1.aar // aar复制到libs/io/openim/core-sdk/0.0.1/ core-sdk-0.0.1.aar
// implementation 'io.openim:core-sdk:0.0.1@aar' // implementation 'io.openim:core-sdk:0.0.1@aar'
api 'io.openim:core-sdk:2.3.5-t44@aar' // api 'io.openim:core-sdk:2.3.5-t44@aar'
api 'io.openim:core-sdk:3.0.0-t4@aar'
} }

@ -34,10 +34,10 @@ public class OnSignalingListener implements open_im_sdk_callback.OnSignalingList
CommonUtil.emitEvent("signalingListener", "onInviteeRejectedByOtherDevice", s); CommonUtil.emitEvent("signalingListener", "onInviteeRejectedByOtherDevice", s);
} }
@Override // @Override
public void onReceiveCustomSignal(String s) { // public void onReceiveCustomSignal(String s) {
CommonUtil.emitEvent("signalingListener", "onReceiveCustomSignal", s); // CommonUtil.emitEvent("signalingListener", "onReceiveCustomSignal", s);
} // }
@Override @Override
public void onReceiveNewInvitation(String s) { public void onReceiveNewInvitation(String s) {
@ -54,10 +54,10 @@ public class OnSignalingListener implements open_im_sdk_callback.OnSignalingList
CommonUtil.emitEvent("signalingListener", "onRoomParticipantDisconnected", s); CommonUtil.emitEvent("signalingListener", "onRoomParticipantDisconnected", s);
} }
@Override // @Override
public void onStreamChange(String s) { // public void onStreamChange(String s) {
CommonUtil.emitEvent("signalingListener", "onStreamChange", s); // CommonUtil.emitEvent("signalingListener", "onStreamChange", s);
} // }
@Override @Override
public void onHangUp(String s) { public void onHangUp(String s) {

@ -98,11 +98,11 @@ public class ConversationManager extends BaseManager {
); );
} }
public void getConversationIDBySessionType(MethodCall methodCall, MethodChannel.Result result) { // public void getConversationIDBySessionType(MethodCall methodCall, MethodChannel.Result result) {
CommonUtil.runMainThreadReturn(result, Open_im_sdk.getConversationIDBySessionType( // CommonUtil.runMainThreadReturn(result, Open_im_sdk.getConversationIDBySessionType(
value(methodCall, "sourceID"), // value(methodCall, "sourceID"),
int2long(methodCall, "sessionType"))); // int2long(methodCall, "sessionType")));
} // }
public void setConversationRecvMessageOpt(MethodCall methodCall, MethodChannel.Result result) { public void setConversationRecvMessageOpt(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setConversationRecvMessageOpt( Open_im_sdk.setConversationRecvMessageOpt(
@ -153,9 +153,9 @@ public class ConversationManager extends BaseManager {
); );
} }
public void getAtAllTag(MethodCall methodCall, MethodChannel.Result result) { // public void getAtAllTag(MethodCall methodCall, MethodChannel.Result result) {
CommonUtil.runMainThreadReturn(result, Open_im_sdk.getAtAllTag()); // CommonUtil.runMainThreadReturn(result, Open_im_sdk.getAtAllTag());
} // }
public void setGlobalRecvMessageOpt(MethodCall methodCall, MethodChannel.Result result) { public void setGlobalRecvMessageOpt(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setGlobalRecvMessageOpt( Open_im_sdk.setGlobalRecvMessageOpt(

@ -34,9 +34,9 @@ public class IMManager extends BaseManager {
); );
} }
public void getLoginStatus(MethodCall methodCall, MethodChannel.Result result) { // public void getLoginStatus(MethodCall methodCall, MethodChannel.Result result) {
CommonUtil.runMainThreadReturn(result, Open_im_sdk.getLoginStatus()); // CommonUtil.runMainThreadReturn(result, Open_im_sdk.getLoginStatus());
} // }
public void wakeUp(MethodCall methodCall, MethodChannel.Result result) { public void wakeUp(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.wakeUp( Open_im_sdk.wakeUp(

@ -492,47 +492,47 @@ public class MessageManager extends BaseManager {
result.success(null); result.success(null);
} }
public void setMessageReactionExtensions(MethodCall methodCall, MethodChannel.Result result) { // public void setMessageReactionExtensions(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.setMessageReactionExtensions( // Open_im_sdk.setMessageReactionExtensions(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "message"), // jsonValue(methodCall, "message"),
jsonValue(methodCall, "list") // jsonValue(methodCall, "list")
); // );
} // }
//
public void deleteMessageReactionExtensions(MethodCall methodCall, MethodChannel.Result result) { // public void deleteMessageReactionExtensions(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.deleteMessageReactionExtensions( // Open_im_sdk.deleteMessageReactionExtensions(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "message"), // jsonValue(methodCall, "message"),
jsonValue(methodCall, "list") // jsonValue(methodCall, "list")
); // );
} // }
//
public void getMessageListReactionExtensions(MethodCall methodCall, MethodChannel.Result result) { // public void getMessageListReactionExtensions(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.getMessageListReactionExtensions( // Open_im_sdk.getMessageListReactionExtensions(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "messageList") // jsonValue(methodCall, "messageList")
); // );
} // }
//
public void addMessageReactionExtensions(MethodCall methodCall, MethodChannel.Result result) { // public void addMessageReactionExtensions(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.addMessageReactionExtensions( // Open_im_sdk.addMessageReactionExtensions(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "message"), // jsonValue(methodCall, "message"),
jsonValue(methodCall, "list") // jsonValue(methodCall, "list")
); // );
} // }
//
public void getMessageListSomeReactionExtensions(MethodCall methodCall, MethodChannel.Result result) { // public void getMessageListSomeReactionExtensions(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.getMessageListSomeReactionExtensions( // Open_im_sdk.getMessageListSomeReactionExtensions(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "messageList"), // jsonValue(methodCall, "messageList"),
jsonValue(methodCall, "list") // jsonValue(methodCall, "list")
); // );
} // }
} }

@ -8,63 +8,63 @@ import open_im_sdk.Open_im_sdk;
public class OrganizationManager extends BaseManager { 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); // result.success(null);
} // }
//
public void getSubDepartment(MethodCall methodCall, MethodChannel.Result result) { // public void getSubDepartment(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.getSubDepartment( // Open_im_sdk.getSubDepartment(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
value(methodCall, "departmentID"), // value(methodCall, "departmentID"),
int2long(methodCall, "offset"), // int2long(methodCall, "offset"),
int2long(methodCall, "count") // int2long(methodCall, "count")
); // );
} // }
//
public void getDepartmentMember(MethodCall methodCall, MethodChannel.Result result) { // public void getDepartmentMember(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.getDepartmentMember( // Open_im_sdk.getDepartmentMember(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
value(methodCall, "departmentID"), // value(methodCall, "departmentID"),
int2long(methodCall, "offset"), // int2long(methodCall, "offset"),
int2long(methodCall, "count") // int2long(methodCall, "count")
); // );
} // }
//
public void getUserInDepartment(MethodCall methodCall, MethodChannel.Result result) { // public void getUserInDepartment(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.getUserInDepartment( // Open_im_sdk.getUserInDepartment(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
value(methodCall, "userID") // value(methodCall, "userID")
); // );
} // }
//
public void getDepartmentMemberAndSubDepartment(MethodCall methodCall, MethodChannel.Result result) { // public void getDepartmentMemberAndSubDepartment(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.getDepartmentMemberAndSubDepartment( // Open_im_sdk.getDepartmentMemberAndSubDepartment(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
value(methodCall, "departmentID") // value(methodCall, "departmentID")
); // );
} // }
//
public void getDepartmentInfo(MethodCall methodCall, MethodChannel.Result result) { // public void getDepartmentInfo(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.getDepartmentInfo( // Open_im_sdk.getDepartmentInfo(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
value(methodCall, "departmentID") // value(methodCall, "departmentID")
); // );
} // }
//
public void searchOrganization(MethodCall methodCall, MethodChannel.Result result) { // public void searchOrganization(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.searchOrganization( // Open_im_sdk.searchOrganization(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "searchParam"), // jsonValue(methodCall, "searchParam"),
int2long(methodCall, "offset"), // int2long(methodCall, "offset"),
int2long(methodCall, "count") // int2long(methodCall, "count")
); // );
} // }
} }

@ -70,56 +70,56 @@ public class SignalingManager extends BaseManager {
value(methodCall, "roomID")); value(methodCall, "roomID"));
} }
public void signalingUpdateMeetingInfo(MethodCall methodCall, MethodChannel.Result result) { // public void signalingUpdateMeetingInfo(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.signalingUpdateMeetingInfo( // Open_im_sdk.signalingUpdateMeetingInfo(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "info")); // jsonValue(methodCall, "info"));
} // }
//
public void signalingCreateMeeting(MethodCall methodCall, MethodChannel.Result result) { // public void signalingCreateMeeting(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.signalingCreateMeeting( // Open_im_sdk.signalingCreateMeeting(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "info")); // jsonValue(methodCall, "info"));
} // }
//
public void signalingJoinMeeting(MethodCall methodCall, MethodChannel.Result result) { // public void signalingJoinMeeting(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.signalingJoinMeeting( // Open_im_sdk.signalingJoinMeeting(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
jsonValue(methodCall, "info")); // jsonValue(methodCall, "info"));
} // }
//
public void signalingOperateStream(MethodCall methodCall, MethodChannel.Result result) { // public void signalingOperateStream(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.signalingOperateStream( // Open_im_sdk.signalingOperateStream(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
value(methodCall, "streamType"), // value(methodCall, "streamType"),
value(methodCall, "roomID"), // value(methodCall, "roomID"),
value(methodCall, "userID"), // value(methodCall, "userID"),
value(methodCall, "mute"), // value(methodCall, "mute"),
value(methodCall, "muteAll")); // value(methodCall, "muteAll"));
} // }
//
public void signalingGetMeetings(MethodCall methodCall, MethodChannel.Result result) { // public void signalingGetMeetings(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.signalingGetMeetings( // Open_im_sdk.signalingGetMeetings(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID")); // value(methodCall, "operationID"));
} // }
//
public void signalingCloseRoom(MethodCall methodCall, MethodChannel.Result result) { // public void signalingCloseRoom(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.signalingCloseRoom( // Open_im_sdk.signalingCloseRoom(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
value(methodCall, "roomID")); // value(methodCall, "roomID"));
} // }
//
public void signalingSendCustomSignal(MethodCall methodCall, MethodChannel.Result result) { // public void signalingSendCustomSignal(MethodCall methodCall, MethodChannel.Result result) {
Open_im_sdk.signalingSendCustomSignal( // Open_im_sdk.signalingSendCustomSignal(
new OnBaseListener(result, methodCall), // new OnBaseListener(result, methodCall),
value(methodCall, "operationID"), // value(methodCall, "operationID"),
value(methodCall, "customInfo"), // value(methodCall, "customInfo"),
value(methodCall, "roomID")); // value(methodCall, "roomID"));
} // }
} }

Loading…
Cancel
Save