|
|
|
@ -27,6 +27,7 @@ public class GroupManager: BaseServiceManager { |
|
|
|
|
self["setGroupMemberNickname"] = setGroupMemberNickname |
|
|
|
|
self["searchGroups"] = searchGroups |
|
|
|
|
self["setGroupMemberRoleLevel"] = setGroupMemberRoleLevel |
|
|
|
|
self["getGroupMemberListByJoinTimeFilter"] = getGroupMemberListByJoinTimeFilter |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func setGroupListener(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
@ -120,6 +121,10 @@ public class GroupManager: BaseServiceManager { |
|
|
|
|
func setGroupMemberRoleLevel(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
|
Open_im_sdkSetGroupMemberRoleLevel(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "groupID"], methodCall[string:"userID"],methodCall[int:"roleLevel"]) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func getGroupMemberListByJoinTimeFilter(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
|
Open_im_sdkGetGroupMemberListByJoinTimeFilter(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "groupID"], methodCall[int32: "offset"], methodCall[int32: "count"], methodCall[int64: "joinTimeBegin"], methodCall[int64: "joinTimeEnd"], methodCall[jsonString: "excludeUserIDList"]) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public class GroupListener: NSObject, Open_im_sdk_callbackOnGroupListenerProtocol { |
|
|
|
|