Skip to content

Commit b162a0a

Browse files
ISSUE-178: Include more error details
1 parent 94976e2 commit b162a0a

1 file changed

Lines changed: 22 additions & 2 deletions

File tree

flutter_web_auth_2/ios/flutter_web_auth_2/Sources/flutter_web_auth_2/FlutterWebAuth2Plugin.swift

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,34 @@ public class FlutterWebAuth2Plugin: NSObject, FlutterPlugin {
3737
if let err = err {
3838
if #available(iOS 12, *) {
3939
if case ASWebAuthenticationSessionError.canceledLogin = err {
40-
result(FlutterError(code: "CANCELED", message: "User canceled login", details: nil))
40+
result(
41+
FlutterError(
42+
code: "CANCELED",
43+
message: "User canceled login",
44+
details: [
45+
"domain": (err as NSError).domain,
46+
"code": (err as NSError).code,
47+
"description": err.localizedDescription
48+
]
49+
)
50+
)
4151
return
4252
}
4353
}
4454

4555
if #available(iOS 11, *) {
4656
if case SFAuthenticationError.canceledLogin = err {
47-
result(FlutterError(code: "CANCELED", message: "User canceled login", details: nil))
57+
result(
58+
FlutterError(
59+
code: "CANCELED",
60+
message: "User canceled login",
61+
details: [
62+
"domain": (err as NSError).domain,
63+
"code": (err as NSError).code,
64+
"description": err.localizedDescription
65+
]
66+
)
67+
)
4868
return
4969
}
5070
}

0 commit comments

Comments
 (0)