File tree Expand file tree Collapse file tree 3 files changed +9
-24
lines changed Expand file tree Collapse file tree 3 files changed +9
-24
lines changed Original file line number Diff line number Diff line change @@ -148,7 +148,7 @@ final public class Studyplus {
148
148
/// __[studyplus-{consumerKey}]__と正しいpathComponentsを持つことを確認してください。
149
149
public func handle( _ url: URL ) -> Bool {
150
150
guard isAcceptableURL ( url: url) else {
151
- delegate? . studyplusDidFailToLogin ( error: . unknownUrl( url) )
151
+ delegate? . studyplusLoginFail ( error: . unknownUrl( url) )
152
152
return false
153
153
}
154
154
@@ -168,15 +168,15 @@ final public class Studyplus {
168
168
username: username) { result in
169
169
switch result {
170
170
case . failure( let error) :
171
- self . delegate? . studyplusDidFailToLogin ( error: error)
171
+ self . delegate? . studyplusLoginFail ( error: error)
172
172
case . success:
173
- self . delegate? . studyplusDidSuccessToLogin ( )
173
+ self . delegate? . studyplusLoginSuccess ( )
174
174
}
175
175
}
176
176
case " fail " :
177
- delegate? . studyplusDidFailToLogin ( error: . fail )
177
+ delegate? . studyplusLoginFail ( error: . applicationError )
178
178
case " cancel " :
179
- delegate? . studyplusDidFailToLogin ( error: . cancel)
179
+ delegate? . studyplusLoginFail ( error: . cancel)
180
180
default :
181
181
return false
182
182
}
Original file line number Diff line number Diff line change @@ -52,6 +52,6 @@ public enum StudyplusPostError: Error {
52
52
public enum StudyplusLoginError : Error {
53
53
case unknownUrl( _ url: URL )
54
54
case keychainError
55
- case fail
55
+ case applicationError
56
56
case cancel
57
57
}
Original file line number Diff line number Diff line change 26
26
27
27
import Foundation
28
28
29
- /**
30
- The delegate to receive callbacks from Studyplus.
31
-
32
- Studyplusオブジェクトに対する各種操作後のコールバックを受けるdelegateです。
33
- */
34
- public protocol StudyplusLoginDelegate : class {
35
-
36
- /// Will be called after the Studyplus#login was successful.
37
- ///
38
- /// Studyplus#login が成功した後に呼ばれます。
39
- func studyplusDidSuccessToLogin( )
40
-
41
- /// Will be called after the Studyplus#login was failure.
42
- ///
43
- /// Studyplus#login が失敗した後に呼ばれます。
44
- ///
45
- /// - Parameter error: failure reason, see StudyplusError. 失敗の理由です。詳細は StudyplusError を参照してください。
46
- func studyplusDidFailToLogin( error: StudyplusLoginError )
29
+ public protocol StudyplusLoginDelegate : AnyObject {
30
+ func studyplusLoginSuccess( )
31
+ func studyplusLoginFail( error: StudyplusLoginError )
47
32
}
You can’t perform that action at this time.
0 commit comments