enterprise 3.0
This commit is contained in:
parent
e12799da0b
commit
cdb994d5e3
@ -2,8 +2,8 @@ PODS:
|
|||||||
- Flutter (1.0.0)
|
- Flutter (1.0.0)
|
||||||
- flutter_openim_sdk (0.0.1):
|
- flutter_openim_sdk (0.0.1):
|
||||||
- Flutter
|
- Flutter
|
||||||
- OpenIMSDKCore (= 3.0.0)
|
- OpenIMSDKCore (= 3.0.0-e)
|
||||||
- OpenIMSDKCore (3.0.0)
|
- OpenIMSDKCore (3.0.0-e)
|
||||||
|
|
||||||
DEPENDENCIES:
|
DEPENDENCIES:
|
||||||
- Flutter (from `Flutter`)
|
- Flutter (from `Flutter`)
|
||||||
@ -21,8 +21,8 @@ EXTERNAL SOURCES:
|
|||||||
|
|
||||||
SPEC CHECKSUMS:
|
SPEC CHECKSUMS:
|
||||||
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
|
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
|
||||||
flutter_openim_sdk: 12daf3769f8bf40001970304445b6155c146b7eb
|
flutter_openim_sdk: 9b4a8c3f8bc581249d074c4090b32d743adee0e0
|
||||||
OpenIMSDKCore: cf4fa9f9599cc6741f7acc5ef260647f34541e87
|
OpenIMSDKCore: b6b5620eb31da76b9c0142e703dff2924341871a
|
||||||
|
|
||||||
PODFILE CHECKSUM: 7368163408c647b7eb699d0d788ba6718e18fb8d
|
PODFILE CHECKSUM: 7368163408c647b7eb699d0d788ba6718e18fb8d
|
||||||
|
|
||||||
|
@ -111,7 +111,7 @@ public class ConversationManager: BaseServiceManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func setConversationBurnDuration(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func setConversationBurnDuration(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
Open_im_sdkSetConversationBurnDuration(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[int: "burnDuration"])
|
Open_im_sdkSetConversationBurnDuration(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[int32: "burnDuration"])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ public class IMMananger: BaseServiceManager {
|
|||||||
self["login"] = login
|
self["login"] = login
|
||||||
self["logout"] = logout
|
self["logout"] = logout
|
||||||
self["getLoginStatus"] = getLoginStatus
|
self["getLoginStatus"] = getLoginStatus
|
||||||
self["putFile"] = putFile
|
self["uploadFile"] = uploadFile
|
||||||
self["updateFcmToken"] = updateFcmToken
|
self["updateFcmToken"] = updateFcmToken
|
||||||
self["setAppBackgroundStatus"] = setAppBackgroundStatus
|
self["setAppBackgroundStatus"] = setAppBackgroundStatus
|
||||||
self["networkStatusChanged"] = networkStatusChanged
|
self["networkStatusChanged"] = networkStatusChanged
|
||||||
@ -22,7 +22,7 @@ public class IMMananger: BaseServiceManager {
|
|||||||
selector: #selector(applicationWillEnterForeground),
|
selector: #selector(applicationWillEnterForeground),
|
||||||
name: UIApplication.willEnterForegroundNotification,
|
name: UIApplication.willEnterForegroundNotification,
|
||||||
object: nil)
|
object: nil)
|
||||||
|
|
||||||
NotificationCenter.default.addObserver(self,
|
NotificationCenter.default.addObserver(self,
|
||||||
selector: #selector(applicationDidEnterBackground),
|
selector: #selector(applicationDidEnterBackground),
|
||||||
name: UIApplication.didEnterBackgroundNotification,
|
name: UIApplication.didEnterBackgroundNotification,
|
||||||
@ -72,11 +72,11 @@ public class IMMananger: BaseServiceManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func getLoginStatus(methodCall: FlutterMethodCall, result: @escaping FlutterResult) {
|
func getLoginStatus(methodCall: FlutterMethodCall, result: @escaping FlutterResult) {
|
||||||
callBack(result, Open_im_sdkGetLoginStatus())
|
callBack(result, Open_im_sdkGetLoginStatus(methodCall[string: "operationID"]))
|
||||||
}
|
}
|
||||||
|
|
||||||
func putFile(methodCall: FlutterMethodCall, result: @escaping FlutterResult) {
|
func uploadFile(methodCall: FlutterMethodCall, result: @escaping FlutterResult) {
|
||||||
Open_im_sdkPutFile(BaseCallback(result: result), methodCall[string: "operationID"], methodCall.toJsonString(),PutFileListener(channel: self.channel,putID: methodCall[string: "putID"]))
|
Open_im_sdkUploadFile(BaseCallback(result: result), methodCall[string: "operationID"], methodCall.toJsonString(), UploadFileListener(channel: self.channel,id: methodCall[string: "id"]))
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateFcmToken(methodCall: FlutterMethodCall, result: @escaping FlutterResult) {
|
func updateFcmToken(methodCall: FlutterMethodCall, result: @escaping FlutterResult) {
|
||||||
@ -120,60 +120,79 @@ public class ConnListener: NSObject, Open_im_sdk_callbackOnConnListenerProtocol
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class PutFileListener: NSObject, Open_im_sdk_callbackPutFileCallbackProtocol {
|
public class UploadFileListener: NSObject, Open_im_sdk_callbackUploadFileCallbackProtocol {
|
||||||
|
|
||||||
private let channel:FlutterMethodChannel
|
private let channel:FlutterMethodChannel
|
||||||
private let putID: String
|
private let id: String
|
||||||
|
|
||||||
init(channel:FlutterMethodChannel, putID: String) {
|
init(channel:FlutterMethodChannel, id: String) {
|
||||||
self.channel = channel
|
self.channel = channel
|
||||||
self.putID = putID
|
self.id = id
|
||||||
|
}
|
||||||
|
|
||||||
|
public func complete(_ size: Int64, url: String?, typ: Int32) {
|
||||||
|
var values: [String: Any] = [:]
|
||||||
|
values["id"] = id
|
||||||
|
values["size"] = size
|
||||||
|
values["url"] = url
|
||||||
|
values["type"] = typ
|
||||||
|
CommonUtil.emitEvent(channel: channel, method: "uploadFileListener", type: "complete", errCode: nil, errMsg: nil, data: values)
|
||||||
}
|
}
|
||||||
|
|
||||||
public func hashComplete(_ hash: String?, total: Int64) {
|
public func hashPartComplete(_ partsHash: String?, fileHash: String?) {
|
||||||
var values: [String: Any] = [:]
|
var values: [String: Any] = [:]
|
||||||
values["putID"] = putID
|
values["id"] = id
|
||||||
values["hash"] = hash
|
values["partHash"] = partsHash
|
||||||
values["total"] = total
|
values["fileHash"] = fileHash
|
||||||
CommonUtil.emitEvent(channel: channel, method: "putFileListener", type: "hashComplete", errCode: nil, errMsg: nil, data: values)
|
CommonUtil.emitEvent(channel: channel, method: "uploadFileListener", type: "hashPartComplete", errCode: nil, errMsg: nil, data: values);<#code#>
|
||||||
}
|
}
|
||||||
|
|
||||||
public func hashProgress(_ current: Int64, total: Int64) {
|
public func hashPartProgress(_ index: Int32, size: Int64, partHash: String?) {
|
||||||
var values: [String: Any] = [:]
|
var values: [String: Any] = [:]
|
||||||
values["putID"] = putID
|
values["id"] = id
|
||||||
values["current"] = current
|
values["index"] = index
|
||||||
values["total"] = total
|
values["size"] = size
|
||||||
CommonUtil.emitEvent(channel: channel, method: "putFileListener", type: "hashProgress", errCode: nil, errMsg: nil, data: values)
|
values["partHash"] = partHash
|
||||||
|
CommonUtil.emitEvent(channel: channel, method: "uploadFileListener", type: "hashPartProgress", errCode: nil, errMsg: nil, data: values)
|
||||||
}
|
}
|
||||||
|
|
||||||
public func open(_ size: Int64) {
|
public func open(_ size: Int64) {
|
||||||
var values: [String: Any] = [:]
|
var values: [String: Any] = [:]
|
||||||
values["putID"] = putID
|
values["id"] = id
|
||||||
values["size"] = size
|
values["size"] = size
|
||||||
CommonUtil.emitEvent(channel: channel, method: "putFileListener", type: "open", errCode: nil, errMsg: nil, data: values)
|
CommonUtil.emitEvent(channel: channel, method: "uploadFileListener", type: "open", errCode: nil, errMsg: nil, data: values)
|
||||||
}
|
}
|
||||||
|
|
||||||
public func putComplete(_ total: Int64, putType: Int) {
|
public func partSize(_ partSize: Int64, num: Int32) {
|
||||||
var values: [String: Any] = [:]
|
var values: [String: Any] = [:]
|
||||||
values["putID"] = putID
|
values["id"] = id
|
||||||
values["putType"] = putType
|
values["partSize"] = partSize
|
||||||
values["total"] = total
|
values["num"] = num
|
||||||
CommonUtil.emitEvent(channel: channel, method: "putFileListener", type: "putComplete", errCode: nil, errMsg: nil, data: values)
|
CommonUtil.emitEvent(channel: channel, method: "uploadFileListener", type: "partSize", errCode: nil, errMsg: nil, data: values)
|
||||||
}
|
}
|
||||||
|
|
||||||
public func putProgress(_ save: Int64, current: Int64, total: Int64) {
|
public func uploadComplete(_ fileSize: Int64, streamSize: Int64, storageSize: Int64) {
|
||||||
var values: [String: Any] = [:]
|
var values: [String: Any] = [:]
|
||||||
values["putID"] = putID
|
values["id"] = id
|
||||||
values["save"] = save
|
values["fileSize"] = fileSize
|
||||||
values["current"] = current
|
values["streamSize"] = streamSize
|
||||||
values["total"] = total
|
values["storageSize"] = storageSize
|
||||||
CommonUtil.emitEvent(channel: channel, method: "putFileListener", type: "putProgress", errCode: nil, errMsg: nil, data: values)
|
CommonUtil.emitEvent(channel: channel, method: "uploadFileListener", type: "uploadProgress", errCode: nil, errMsg: nil, data: values)
|
||||||
}
|
}
|
||||||
|
|
||||||
public func putStart(_ current: Int64, total: Int64) {
|
public func uploadID(_ uploadID: String?) {
|
||||||
var values: [String: Any] = [:]
|
var values: [String: Any] = [:]
|
||||||
values["putID"] = putID
|
values["id"] = id
|
||||||
values["current"] = current
|
values["uploadID"] = uploadID
|
||||||
values["total"] = total
|
CommonUtil.emitEvent(channel: channel, method: "uploadFileListener", type: "uploadID", errCode: nil, errMsg: nil, data: values)
|
||||||
CommonUtil.emitEvent(channel: channel, method: "putFileListener", type: "putStart", errCode: nil, errMsg: nil, data: values)
|
}
|
||||||
|
|
||||||
|
public func uploadPartComplete(_ index: Int32, partSize: Int64, partHash: String?) {
|
||||||
|
var values: [String: Any] = [:]
|
||||||
|
values["id"] = id
|
||||||
|
values["index"] = index
|
||||||
|
values["partSize"] = partSize
|
||||||
|
values["partHash"] = partHash
|
||||||
|
CommonUtil.emitEvent(channel: channel, method: "uploadFileListener", type: "uploadPartComplete", errCode: nil, errMsg: nil, data: values);<#code#>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,148 +1,149 @@
|
|||||||
//import Foundation
|
import Foundation
|
||||||
//import OpenIMCore
|
import OpenIMCore
|
||||||
//
|
|
||||||
//public class SignalingManager: BaseServiceManager {
|
public class SignalingManager: BaseServiceManager {
|
||||||
//
|
|
||||||
// public override func registerHandlers() {
|
public override func registerHandlers() {
|
||||||
// super.registerHandlers()
|
super.registerHandlers()
|
||||||
// self["setSignalingListener"] = setSignalingListener
|
self["setSignalingListener"] = setSignalingListener
|
||||||
// self["signalingInvite"] = signalingInvite
|
self["signalingInvite"] = signalingInvite
|
||||||
// self["signalingInviteInGroup"] = signalingInviteInGroup
|
self["signalingInviteInGroup"] = signalingInviteInGroup
|
||||||
// self["signalingAccept"] = signalingAccept
|
self["signalingAccept"] = signalingAccept
|
||||||
// self["signalingReject"] = signalingReject
|
self["signalingReject"] = signalingReject
|
||||||
// self["signalingCancel"] = signalingCancel
|
self["signalingCancel"] = signalingCancel
|
||||||
// self["signalingHungUp"] = signalingHungUp
|
self["signalingHungUp"] = signalingHungUp
|
||||||
// self["signalingGetRoomByGroupID"] = signalingGetRoomByGroupID
|
self["signalingGetRoomByGroupID"] = signalingGetRoomByGroupID
|
||||||
// self["signalingGetTokenByRoomID"] = signalingGetTokenByRoomID
|
self["signalingGetTokenByRoomID"] = signalingGetTokenByRoomID
|
||||||
// self["signalingUpdateMeetingInfo"] = signalingUpdateMeetingInfo
|
self["signalingUpdateMeetingInfo"] = signalingUpdateMeetingInfo
|
||||||
// self["signalingCreateMeeting"] = signalingCreateMeeting
|
self["signalingCreateMeeting"] = signalingCreateMeeting
|
||||||
// self["signalingJoinMeeting"] = signalingJoinMeeting
|
self["signalingJoinMeeting"] = signalingJoinMeeting
|
||||||
// self["signalingOperateStream"] = signalingOperateStream
|
self["signalingOperateStream"] = signalingOperateStream
|
||||||
// self["signalingGetMeetings"] = signalingGetMeetings
|
self["signalingGetMeetings"] = signalingGetMeetings
|
||||||
// self["signalingCloseRoom"] = signalingCloseRoom
|
self["signalingCloseRoom"] = signalingCloseRoom
|
||||||
// self["signalingSendCustomSignal"] = signalingSendCustomSignal
|
self["signalingSendCustomSignal"] = signalingSendCustomSignal
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func setSignalingListener(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func setSignalingListener(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSetSignalingListener(SignalingListener(channel: channel))
|
Open_im_sdkSetSignalingListener(SignalingListener(channel: channel))
|
||||||
// callBack(result)
|
callBack(result)
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingInvite(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingInvite(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingInvite(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
Open_im_sdkSignalingInvite(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingInviteInGroup(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingInviteInGroup(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingInviteInGroup(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
Open_im_sdkSignalingInviteInGroup(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingAccept(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingAccept(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingAccept(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
Open_im_sdkSignalingAccept(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingReject(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingReject(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingReject(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
Open_im_sdkSignalingReject(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingCancel(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingCancel(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingCancel(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
Open_im_sdkSignalingCancel(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingHungUp(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingHungUp(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingHungUp(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
Open_im_sdkSignalingHungUp(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "signalingInfo"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingGetRoomByGroupID(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingGetRoomByGroupID(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingGetRoomByGroupID(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "groupID"])
|
Open_im_sdkSignalingGetRoomByGroupID(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "groupID"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingGetTokenByRoomID(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingGetTokenByRoomID(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingGetTokenByRoomID(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "roomID"])
|
Open_im_sdkSignalingGetTokenByRoomID(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "roomID"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingUpdateMeetingInfo(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingUpdateMeetingInfo(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingUpdateMeetingInfo(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "info"])
|
Open_im_sdkSignalingUpdateMeetingInfo(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "info"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingCreateMeeting(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingCreateMeeting(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingCreateMeeting(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "info"])
|
Open_im_sdkSignalingCreateMeeting(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "info"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingJoinMeeting(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingJoinMeeting(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingJoinMeeting(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "info"])
|
Open_im_sdkSignalingJoinMeeting(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[jsonString: "info"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingOperateStream(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingOperateStream(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingOperateStream(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "streamType"], methodCall[string: "roomID"], methodCall[string: "userID"], methodCall[bool: "mute"], methodCall[bool: "muteAll"])
|
Open_im_sdkSignalingOperateStream(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "streamType"], methodCall[string: "roomID"], methodCall[string: "userID"], methodCall[bool: "mute"], methodCall[bool: "muteAll"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingGetMeetings(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingGetMeetings(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingGetMeetings(BaseCallback(result: result), methodCall[string: "operationID"])
|
Open_im_sdkSignalingGetMeetings(BaseCallback(result: result), methodCall[string: "operationID"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingCloseRoom(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingCloseRoom(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingCloseRoom(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "roomID"])
|
Open_im_sdkSignalingCloseRoom(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "roomID"])
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// func signalingSendCustomSignal(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
func signalingSendCustomSignal(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
||||||
// Open_im_sdkSignalingSendCustomSignal(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "customInfo"], methodCall[string: "roomID"])
|
Open_im_sdkSignalingSendCustomSignal(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "customInfo"], methodCall[string: "roomID"])
|
||||||
// }
|
}
|
||||||
//}
|
}
|
||||||
//public class SignalingListener: NSObject, Open_im_sdk_callbackOnSignalingListenerProtocol {
|
|
||||||
//
|
public class SignalingListener: NSObject, Open_im_sdk_callbackOnSignalingListenerProtocol {
|
||||||
//
|
|
||||||
// private let channel:FlutterMethodChannel
|
|
||||||
//
|
private let channel:FlutterMethodChannel
|
||||||
// init(channel:FlutterMethodChannel) {
|
|
||||||
// self.channel = channel
|
init(channel:FlutterMethodChannel) {
|
||||||
// }
|
self.channel = channel
|
||||||
//
|
}
|
||||||
// public func onInvitationCancelled(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInvitationCancelled", errCode: nil, errMsg: nil, data: s)
|
public func onInvitationCancelled(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInvitationCancelled", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onInvitationTimeout(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInvitationTimeout", errCode: nil, errMsg: nil, data: s)
|
public func onInvitationTimeout(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInvitationTimeout", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onInviteeAccepted(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInviteeAccepted", errCode: nil, errMsg: nil, data: s)
|
public func onInviteeAccepted(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInviteeAccepted", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onInviteeAccepted(byOtherDevice s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInviteeAcceptedByOtherDevice", errCode: nil, errMsg: nil, data: s)
|
public func onInviteeAccepted(byOtherDevice s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInviteeAcceptedByOtherDevice", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onInviteeRejected(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInviteeRejected", errCode: nil, errMsg: nil, data: s)
|
public func onInviteeRejected(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInviteeRejected", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onInviteeRejected(byOtherDevice s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInviteeRejectedByOtherDevice", errCode: nil, errMsg: nil, data: s)
|
public func onInviteeRejected(byOtherDevice s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onInviteeRejectedByOtherDevice", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onReceiveNewInvitation(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onReceiveNewInvitation", errCode: nil, errMsg: nil, data: s)
|
public func onReceiveNewInvitation(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onReceiveNewInvitation", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onHangUp(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onHangUp", errCode: nil, errMsg: nil, data: s)
|
public func onHangUp(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onHangUp", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onRoomParticipantConnected(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onRoomParticipantConnected", errCode: nil, errMsg: nil, data: s)
|
public func onRoomParticipantConnected(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onRoomParticipantConnected", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onRoomParticipantDisconnected(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onRoomParticipantDisconnected", errCode: nil, errMsg: nil, data: s)
|
public func onRoomParticipantDisconnected(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onRoomParticipantDisconnected", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onStreamChange(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onStreamChange", errCode: nil, errMsg: nil, data: s)
|
public func onStreamChange(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onStreamChange", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
// public func onReceiveCustomSignal(_ s: String?) {
|
|
||||||
// CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onReceiveCustomSignal", errCode: nil, errMsg: nil, data: s)
|
public func onReceiveCustomSignal(_ s: String?) {
|
||||||
// }
|
CommonUtil.emitEvent(channel: channel, method: "signalingListener", type: "onReceiveCustomSignal", errCode: nil, errMsg: nil, data: s)
|
||||||
//
|
}
|
||||||
//}
|
|
||||||
|
}
|
||||||
|
@ -8,7 +8,7 @@ public class SwiftFlutterOpenimSdkPlugin: NSObject, FlutterPlugin {
|
|||||||
let messageManager: MessageManager
|
let messageManager: MessageManager
|
||||||
let groupManager: GroupManager
|
let groupManager: GroupManager
|
||||||
let userManger: UserManager
|
let userManger: UserManager
|
||||||
// let signalingManager: SignalingManager
|
let signalingManager: SignalingManager
|
||||||
// let workMomentsManager: WorkMomentsManager
|
// let workMomentsManager: WorkMomentsManager
|
||||||
// let organizationManager: OrganizationManager
|
// let organizationManager: OrganizationManager
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ public class SwiftFlutterOpenimSdkPlugin: NSObject, FlutterPlugin {
|
|||||||
self.messageManager = MessageManager(channel: channel)
|
self.messageManager = MessageManager(channel: channel)
|
||||||
self.groupManager = GroupManager(channel: channel)
|
self.groupManager = GroupManager(channel: channel)
|
||||||
self.userManger = UserManager(channel: channel)
|
self.userManger = UserManager(channel: channel)
|
||||||
// self.signalingManager = SignalingManager(channel: channel)
|
self.signalingManager = SignalingManager(channel: channel)
|
||||||
// self.workMomentsManager = WorkMomentsManager(channel: channel)
|
// self.workMomentsManager = WorkMomentsManager(channel: channel)
|
||||||
// self.organizationManager = OrganizationManager(channel: channel)
|
// self.organizationManager = OrganizationManager(channel: channel)
|
||||||
}
|
}
|
||||||
@ -45,8 +45,8 @@ public class SwiftFlutterOpenimSdkPlugin: NSObject, FlutterPlugin {
|
|||||||
groupManager.handleMethod(call: call, result: result)
|
groupManager.handleMethod(call: call, result: result)
|
||||||
case "userManager":
|
case "userManager":
|
||||||
userManger.handleMethod(call: call, result: result)
|
userManger.handleMethod(call: call, result: result)
|
||||||
// case "signalingManager":
|
case "signalingManager":
|
||||||
// signalingManager.handleMethod(call: call, result: result)
|
signalingManager.handleMethod(call: call, result: result)
|
||||||
// case "workMomentsManager":
|
// case "workMomentsManager":
|
||||||
// workMomentsManager.handleMethod(call: call, result: result)
|
// workMomentsManager.handleMethod(call: call, result: result)
|
||||||
// case "organizationManager":
|
// case "organizationManager":
|
||||||
|
@ -17,7 +17,7 @@ A new Flutter project.
|
|||||||
s.dependency 'Flutter'
|
s.dependency 'Flutter'
|
||||||
s.platform = :ios, '11.0'
|
s.platform = :ios, '11.0'
|
||||||
|
|
||||||
s.dependency 'OpenIMSDKCore','3.0.0'
|
s.dependency 'OpenIMSDKCore','3.0.0-e'
|
||||||
s.static_framework = true
|
s.static_framework = true
|
||||||
# s.vendored_frameworks = 'Framework/*.framework'
|
# s.vendored_frameworks = 'Framework/*.framework'
|
||||||
# Flutter.framework does not contain a i386 slice.
|
# Flutter.framework does not contain a i386 slice.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user