Commit 71b368ab by Sai Sebastian

Update SwiftFlutterZoomSdkPlugin.swift Zak Token

parent b42bef01
...@@ -72,16 +72,18 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan ...@@ -72,16 +72,18 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan
context.enableLog = true context.enableLog = true
context.bundleResPath = pluginBundlePath context.bundleResPath = pluginBundlePath
MobileRTC.shared().initialize(context) MobileRTC.shared().initialize(context)
let auth = MobileRTC.shared().getAuthService() let auth = MobileRTC.shared().getAuthService()
MobileRTC.shared().getMeetingSettings()?.meetingInviteHidden=true
auth?.delegate = self.authenticationDelegate.onAuth(result) auth?.delegate = self.authenticationDelegate.onAuth(result)
if let appKey = arguments["appKey"] {
auth?.clientKey = appKey if let appKey = arguments["appKey"] {
} print("Got response from join: \(appKey)")
if let appSecret = arguments["appSecret"] { auth?.clientKey = appKey
auth?.clientSecret = appSecret }
} if let appSecret = arguments["appSecret"] {
auth?.clientSecret = appSecret
}
//MobileRTC.shared().setMobileRTCClientKey("Your Client Key", clientSecret: "Your Client Secret")
auth?.sdkAuth() auth?.sdkAuth()
} }
...@@ -92,7 +94,7 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan ...@@ -92,7 +94,7 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan
if ((authService?.isLoggedIn()) == true) { if ((authService?.isLoggedIn()) == true) {
self.startMeeting(call:call, result:result); self.startMeeting(call:call, result:result);
}else{ }else{
let arguments = call.arguments as! Dictionary<String, String?> let _arguments = call.arguments as! Dictionary<String, String?>
//authService?.login(withEmail: arguments["userId"]!!, password: arguments["userPassword"]!!, rememberMe: false) //authService?.login(withEmail: arguments["userId"]!!, password: arguments["userPassword"]!!, rememberMe: false)
if ((authService?.isLoggedIn()) == true) { if ((authService?.isLoggedIn()) == true) {
self.startMeeting(call:call, result:result); self.startMeeting(call:call, result:result);
...@@ -107,7 +109,7 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan ...@@ -107,7 +109,7 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan
if ((authService?.isLoggedIn()) == true) { if ((authService?.isLoggedIn()) == true) {
self.startMeetingNormalInternal(call:call, result:result); self.startMeetingNormalInternal(call:call, result:result);
}else{ }else{
let arguments = call.arguments as! Dictionary<String, String?> let _arguments = call.arguments as! Dictionary<String, String?>
//authService?.login(withEmail: arguments["userId"]!!, password: arguments["userPassword"]!!, rememberMe: false) //authService?.login(withEmail: arguments["userId"]!!, password: arguments["userPassword"]!!, rememberMe: false)
if ((authService?.isLoggedIn()) == true) { if ((authService?.isLoggedIn()) == true) {
self.startMeetingNormalInternal(call:call, result:result); self.startMeetingNormalInternal(call:call, result:result);
...@@ -147,7 +149,7 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan ...@@ -147,7 +149,7 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan
let meetingService = MobileRTC.shared().getMeetingService() let meetingService = MobileRTC.shared().getMeetingService()
let meetingSettings = MobileRTC.shared().getMeetingSettings() let meetingSettings = MobileRTC.shared().getMeetingSettings()
print("Got response from join:ssssssss \(MobileRTC.shared().isSupportedCustomizeMeetingUI())")
if (meetingService != nil) { if (meetingService != nil) {
let arguments = call.arguments as! Dictionary<String, String?> let arguments = call.arguments as! Dictionary<String, String?>
...@@ -157,7 +159,9 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan ...@@ -157,7 +159,9 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan
meetingSettings?.setAutoConnectInternetAudio(parseBoolean(data: arguments["noDisconnectAudio"]!, defaultValue: false)) meetingSettings?.setAutoConnectInternetAudio(parseBoolean(data: arguments["noDisconnectAudio"]!, defaultValue: false))
meetingSettings?.setMuteAudioWhenJoinMeeting(parseBoolean(data: arguments["noAudio"]!, defaultValue: false)) meetingSettings?.setMuteAudioWhenJoinMeeting(parseBoolean(data: arguments["noAudio"]!, defaultValue: false))
meetingSettings?.meetingShareHidden = parseBoolean(data: arguments["disableShare"]!, defaultValue: false) meetingSettings?.meetingShareHidden = parseBoolean(data: arguments["disableShare"]!, defaultValue: false)
meetingSettings?.meetingInviteHidden = parseBoolean(data: arguments["disableDrive"]!, defaultValue: false) meetingSettings?.meetingInviteHidden = true
meetingSettings?.meetingInviteUrlHidden=true
//meetingSettings?.topBarHidden=true
meetingSettings?.meetingTitleHidden = parseBoolean(data:arguments["disableTitlebar"]!, defaultValue: false) meetingSettings?.meetingTitleHidden = parseBoolean(data:arguments["disableTitlebar"]!, defaultValue: false)
let viewopts = parseBoolean(data:arguments["viewOptions"]!, defaultValue: false) let viewopts = parseBoolean(data:arguments["viewOptions"]!, defaultValue: false)
if viewopts { if viewopts {
...@@ -166,12 +170,13 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan ...@@ -166,12 +170,13 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan
} }
// print("Got response from join: \(joinMeetingParameters.mem)") // print("Got response from join: \(joinMeetingParameters.mem)")
//Setting up Join Meeting parameter //Setting up Join Meeting parameter
//let joinMeetingParameters = MobileRTCMeetingJoinParam()
let joinMeetingParameters = MobileRTCMeetingJoinParam() let joinMeetingParameters = MobileRTCMeetingJoinParam()
//Setting up Custom Join Meeting parameter //Setting up Custom Join Meeting parameter
joinMeetingParameters.userName = arguments["userId"]!! joinMeetingParameters.userName = arguments["userId"]!!
joinMeetingParameters.meetingNumber = arguments["meetingId"]!! joinMeetingParameters.meetingNumber = arguments["meetingId"]!!
joinMeetingParameters.webinarToken=arguments["zoomAccessToken"]!! joinMeetingParameters.zak=arguments["zoomAccessToken"]!!
joinMeetingParameters.customerKey==arguments["jwtSignature"]!! joinMeetingParameters.customerKey=arguments["jwtSignature"]!!
//joinMeetingParameters.webinarToken="6KWye9SgmDNJpLoiE_VbrnyYr51JqYznhhIW140Aymk.DQMAAAATsesehhZYelp4UEREZlJuT3FEblZ5bktPbjZnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" //joinMeetingParameters.webinarToken="6KWye9SgmDNJpLoiE_VbrnyYr51JqYznhhIW140Aymk.DQMAAAATsesehhZYelp4UEREZlJuT3FEblZ5bktPbjZnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
let hasPassword = arguments["meetingPassword"]! != nil let hasPassword = arguments["meetingPassword"]! != nil
if hasPassword { if hasPassword {
...@@ -408,7 +413,7 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan ...@@ -408,7 +413,7 @@ public class SwiftFlutterZoomSdkPlugin: NSObject, FlutterPlugin,FlutterStreamHan
} }
//Zoom SDK Authentication Listner - On onMobileRTCLoginReturn get status //Zoom SDK Authentication Listner - On onMobileRTCLoginReturn get status
public func onMobileRTCLoginReturn(_ returnValue: Int){ public func _onMobileRTCLoginReturn(_ returnValue: Int){
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment