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

Commit 429e852

Browse files
committed
Adds updatePhoneNumber method to iOS SDK
1 parent 1a7a66e commit 429e852

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

Sources/MagicSDK/Modules/User/UserMethod.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ internal enum UserMethod: String, CaseIterable {
1818
case magic_auth_settings
1919
case magic_auth_update_email
2020
case magic_auth_is_logged_in
21+
case magic_auth_update_phone_number
2122
}

Sources/MagicSDK/Modules/User/UserModule.swift

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public class UserModule: BaseModule {
108108
}
109109
}
110110
/**
111-
showSettings
111+
showSettings
112112
*/
113113
public func showSettings(response: @escaping Web3ResponseCompletion<String>) {
114114
let request = BasicRPCRequest(method: UserMethod.magic_auth_settings.rawValue, params: [])
@@ -120,4 +120,18 @@ public class UserModule: BaseModule {
120120
showSettings(response: promiseResolver(resolver))
121121
}
122122
}
123+
124+
/**
125+
updatePhoneNumber
126+
*/
127+
public func updatePhoneNumber(response: @escaping Web3ResponseCompletion<String>) {
128+
let request = BasicRPCRequest(method: UserMethod.magic_auth_update_phone_number.rawValue, params: [])
129+
self.provider.send(request: request, response: response)
130+
}
131+
132+
public func updatePhoneNumber() -> Promise<String> {
133+
return Promise { resolver in
134+
updatePhoneNumber(response: promiseResolver(resolver))
135+
}
136+
}
123137
}

0 commit comments

Comments
 (0)