@@ -10,20 +10,20 @@ import Foundation
10
10
import LineSDK
11
11
12
12
@objc ( LineLogin) public class LineLogin : NSObject {
13
-
13
+
14
14
// Setup to be called in AppDelegate
15
15
@objc public static func setup( channelID: String , universalLinkURL: URL ? ) {
16
16
return LoginManager . shared. setup ( channelID: channelID, universalLinkURL: universalLinkURL)
17
17
}
18
-
18
+
19
19
@objc public static func application(
20
20
_ application: UIApplication ,
21
21
open url: URL ,
22
22
options: [ UIApplication . OpenURLOptionsKey : Any ] = [ : ] ) -> Bool
23
23
{
24
24
return LoginManager . shared. application ( application, open: url, options: options)
25
25
}
26
-
26
+
27
27
@objc public static func application(
28
28
_ application: UIApplication ,
29
29
continue userActivity: NSUserActivity ,
@@ -44,7 +44,7 @@ import LineSDK
44
44
let scopes = ( args [ " scopes " ] as? [ String ] ) ? . map { LoginPermission ( rawValue: $0) } ?? [ . profile]
45
45
let onlyWebLogin = ( args [ " onlyWebLogin " ] as? Bool ) ?? false
46
46
var parameters : LoginManager . Parameters = LoginManager . Parameters. init ( )
47
-
47
+
48
48
if onlyWebLogin { parameters. onlyWebLogin = onlyWebLogin }
49
49
50
50
if let botPrompt = args [ " botPrompt " ] as? String {
@@ -54,7 +54,7 @@ import LineSDK
54
54
default : break
55
55
}
56
56
}
57
-
57
+
58
58
DispatchQueue . main. async {
59
59
LoginManager . shared. login (
60
60
permissions: Set ( scopes) ,
0 commit comments