From 47414a4bdc582aa44c6dd700605900db9e0be408 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Tue, 26 Jul 2022 18:31:23 +0100 Subject: [PATCH] Refactor AuthCallbacks --- Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift | 10 ++++++++-- Sources/ElixxirDAppsSDK/Models/AuthCallback.swift | 7 ------- 2 files changed, 8 insertions(+), 9 deletions(-) delete mode 100644 Sources/ElixxirDAppsSDK/Models/AuthCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift b/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift index 8306b1f0..8812ea77 100644 --- a/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift +++ b/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift @@ -2,11 +2,17 @@ import Bindings import XCTestDynamicOverlay public struct AuthCallbacks { - public init(handle: @escaping (AuthCallback) -> Void) { + public enum Callback: Equatable { + case confirm(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64) + case request(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64) + case reset(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64) + } + + public init(handle: @escaping (Callback) -> Void) { self.handle = handle } - public var handle: (AuthCallback) -> Void + public var handle: (Callback) -> Void } extension AuthCallbacks { diff --git a/Sources/ElixxirDAppsSDK/Models/AuthCallback.swift b/Sources/ElixxirDAppsSDK/Models/AuthCallback.swift deleted file mode 100644 index 1b640246..00000000 --- a/Sources/ElixxirDAppsSDK/Models/AuthCallback.swift +++ /dev/null @@ -1,7 +0,0 @@ -import Foundation - -public enum AuthCallback: Equatable { - case confirm(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64) - case request(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64) - case reset(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64) -} -- GitLab