diff --git a/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift b/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift index 8306b1f048d370af2daabe012627f91d864104b3..8812ea77cafd8d8bfeb907d3f39e648a6cd6fa66 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 1b640246477d38bb416d520ab3c992f233127ab7..0000000000000000000000000000000000000000 --- 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) -}