From 4341d52bb6bd66b0eade45e8a617bee3e766d23c Mon Sep 17 00:00:00 2001 From: Josh Scanlan <75971516+joshuascan@users.noreply.github.com> Date: Thu, 28 Mar 2024 15:18:23 -0700 Subject: [PATCH 1/2] adds reveal PK method --- Sources/MagicSDK/Modules/User/UserMethod.swift | 1 + Sources/MagicSDK/Modules/User/UserModule.swift | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/Sources/MagicSDK/Modules/User/UserMethod.swift b/Sources/MagicSDK/Modules/User/UserMethod.swift index cad7cb6..7eaae0e 100644 --- a/Sources/MagicSDK/Modules/User/UserMethod.swift +++ b/Sources/MagicSDK/Modules/User/UserMethod.swift @@ -20,4 +20,5 @@ internal enum UserMethod: String, CaseIterable { case magic_auth_is_logged_in case magic_auth_update_phone_number case magic_auth_recover_account + case magic_reveal_key } diff --git a/Sources/MagicSDK/Modules/User/UserModule.swift b/Sources/MagicSDK/Modules/User/UserModule.swift index 19aef0e..bddcc0c 100644 --- a/Sources/MagicSDK/Modules/User/UserModule.swift +++ b/Sources/MagicSDK/Modules/User/UserModule.swift @@ -145,4 +145,18 @@ public class UserModule: BaseModule { recoverAccount(configuration, response: promiseResolver(resolver)) } } + + /** + revealPrivateKey + */ + public func revealPrivateKey(response: @escaping Web3ResponseCompletion) { + let request = BasicRPCRequest(method: UserMethod.magic_reveal_key.rawValue, params: []) + self.provider.send(request: request, response: response) + } + + public func revealPrivateKey() -> Promise { + return Promise { resolver in + revealPrivateKey(response: promiseResolver(resolver)) + } + } } From 6aacdd5f0b03357fabee9d4556b1d84f665522fc Mon Sep 17 00:00:00 2001 From: Josh Scanlan <75971516+joshuascan@users.noreply.github.com> Date: Thu, 28 Mar 2024 16:53:30 -0700 Subject: [PATCH 2/2] bump version --- MagicSDK.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MagicSDK.podspec b/MagicSDK.podspec index 639206c..8d27656 100644 --- a/MagicSDK.podspec +++ b/MagicSDK.podspec @@ -3,7 +3,7 @@ # Pod::Spec.new do |s| s.name = 'MagicSDK' - s.version = '10.1.1' + s.version = '10.2.0' s.summary = 'Magic IOS SDK' s.description = <<-DESC