Skip to content
Snippets Groups Projects
Commit 7c4352be authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Use Contact model in AuthCallbacks.Callback

parent b15f1caa
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!42Update Bindings
......@@ -3,9 +3,9 @@ import XCTestDynamicOverlay
public struct AuthCallbacks {
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)
case confirm(contact: Contact, receptionId: Data, ephemeralId: Int64, roundId: Int64)
case request(contact: Contact, receptionId: Data, ephemeralId: Int64, roundId: Int64)
case reset(contact: Contact, receptionId: Data, ephemeralId: Int64, roundId: Int64)
}
public init(handle: @escaping (Callback) -> Void) {
......@@ -38,7 +38,7 @@ extension AuthCallbacks {
fatalError("BindingsAuthCallbacks.confirm received `nil` receptionId")
}
callback.handle(.confirm(
contact: contact,
contact: Contact.live(contact),
receptionId: receptionId,
ephemeralId: ephemeralId,
roundId: roundId
......@@ -53,7 +53,7 @@ extension AuthCallbacks {
fatalError("BindingsAuthCallbacks.request received `nil` receptionId")
}
callback.handle(.request(
contact: contact,
contact: Contact.live(contact),
receptionId: receptionId,
ephemeralId: ephemeralId,
roundId: roundId
......@@ -68,7 +68,7 @@ extension AuthCallbacks {
fatalError("BindingsAuthCallbacks.reset received `nil` receptionId")
}
callback.handle(.reset(
contact: contact,
contact: Contact.live(contact),
receptionId: receptionId,
ephemeralId: ephemeralId,
roundId: roundId
......
......@@ -3,19 +3,19 @@ import XXClient
extension Array where Element == AuthCallbacks.Callback {
static let stubs: [AuthCallbacks.Callback] = [
.confirm(
contact: "contact-1".data(using: .utf8)!,
contact: .unimplemented("contact-1".data(using: .utf8)!),
receptionId: "reception-id-1".data(using: .utf8)!,
ephemeralId: 1,
roundId: 1
),
.request(
contact: "contact-2".data(using: .utf8)!,
contact: .unimplemented("contact-2".data(using: .utf8)!),
receptionId: "reception-id-2".data(using: .utf8)!,
ephemeralId: 2,
roundId: 2
),
.reset(
contact: "contact-3".data(using: .utf8)!,
contact: .unimplemented("contact-3".data(using: .utf8)!),
receptionId: "reception-id-3".data(using: .utf8)!,
ephemeralId: 3,
roundId: 3
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment