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

Merge branch 'dev/improve-ud-network-status' into 'development'

Improve UdNetworkStatus callback

See merge request elixxir/elixxir-dapps-sdk-swift!36
parents 04177396 986b6906
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.
Please register or to comment