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

Use NetworkFollowerStatus model in UdNetworkStatus callback

parent 04177396
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!36Improve UdNetworkStatus callback
......@@ -2,16 +2,16 @@ import Bindings
import XCTestDynamicOverlay
public struct UdNetworkStatus {
public init(handle: @escaping () -> Int) {
public init(handle: @escaping () -> NetworkFollowerStatus) {
self.handle = handle
}
public var handle: () -> Int
public var handle: () -> NetworkFollowerStatus
}
extension UdNetworkStatus {
public static let unimplemented = UdNetworkStatus(
handle: XCTUnimplemented("\(Self.self)", placeholder: -1)
handle: XCTUnimplemented("\(Self.self)", placeholder: .unknown(code: -1))
)
}
......@@ -25,7 +25,7 @@ extension UdNetworkStatus {
let callback: UdNetworkStatus
func udNetworkStatus() -> Int {
callback.handle()
callback.handle().rawValue
}
}
......
......@@ -33,7 +33,7 @@ extension MessengerLogIn {
address: env.udAddress ?? e2e.getUdAddressFromNdf()
),
follower: .init {
cMix.networkFollowerStatus().rawValue
cMix.networkFollowerStatus()
}
))
}
......
......@@ -35,7 +35,7 @@ extension MessengerRegister {
address: env.udAddress ?? e2e.getUdAddressFromNdf()
),
follower: .init {
cMix.networkFollowerStatus().rawValue
cMix.networkFollowerStatus()
}
))
}
......
......@@ -52,7 +52,7 @@ final class MessengerLogInTests: XCTestCase {
XCTAssertEqual(didNewOrLoadUDWithFollower.count, 1)
XCTAssertEqual(
didNewOrLoadUDWithFollower.first?.handle(),
networkFollowerStatus.rawValue
networkFollowerStatus
)
XCTAssertEqual(didSetUD.compactMap { $0 }.count, 1)
}
......
......@@ -57,7 +57,7 @@ final class MessengerRegisterTests: XCTestCase {
XCTAssertEqual(didNewOrLoadUDWithFollower.count, 1)
XCTAssertEqual(
didNewOrLoadUDWithFollower.first?.handle(),
networkFollowerStatus.rawValue
networkFollowerStatus
)
XCTAssertEqual(didSetUD.compactMap { $0 }.count, 1)
}
......
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