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