Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Commit 6f9f60f

Browse files
authored
Merge pull request #183 from wordpress-mobile/issue/12556-siwa_add_data_to_error
[SIWA] Return user's email in constructed Error
2 parents d0accc1 + a60a06e commit 6f9f60f

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

WordPressKit.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "WordPressKit"
3-
s.version = "4.5.0"
3+
s.version = "4.5.1-beta.1"
44
s.summary = "WordPressKit offers a clean and simple WordPress.com and WordPress.org API."
55

66
s.description = <<-DESC

WordPressKit/WordPressComRestApi.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ open class WordPressComRestApi: NSObject {
3434

3535
@objc public static let ErrorKeyErrorCode = "WordPressComRestApiErrorCodeKey"
3636
@objc public static let ErrorKeyErrorMessage = "WordPressComRestApiErrorMessageKey"
37+
@objc public static let ErrorKeyErrorData = "WordPressComRestApiErrorDataKey"
38+
@objc public static let ErrorKeyErrorDataEmail = "email"
3739

3840
@objc public static let LocaleKeyDefault = "locale" // locale is specified with this for v1 endpoints
3941
@objc public static let LocaleKeyV2 = "_locale" // locale is prefixed with an underscore for v2
@@ -464,6 +466,11 @@ extension WordPressComRestApi {
464466
userInfo[WordPressComRestApi.ErrorKeyErrorCode] = errorCode
465467
userInfo[WordPressComRestApi.ErrorKeyErrorMessage] = errorDescription
466468
userInfo[NSLocalizedDescriptionKey] = errorDescription
469+
470+
if let errorData = errorEntry["data"] {
471+
userInfo[WordPressComRestApi.ErrorKeyErrorData] = errorData
472+
}
473+
467474
let nserror = mappedError as NSError
468475
let resultError = NSError(domain: nserror.domain,
469476
code: nserror.code,

0 commit comments

Comments
 (0)