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 ...@@ -2,16 +2,16 @@ import Bindings
import XCTestDynamicOverlay import XCTestDynamicOverlay
public struct UdNetworkStatus { public struct UdNetworkStatus {
public init(handle: @escaping () -> Int) { public init(handle: @escaping () -> NetworkFollowerStatus) {
self.handle = handle self.handle = handle
} }
public var handle: () -> Int public var handle: () -> NetworkFollowerStatus
} }
extension UdNetworkStatus { extension UdNetworkStatus {
public static let unimplemented = 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 { ...@@ -25,7 +25,7 @@ extension UdNetworkStatus {
let callback: UdNetworkStatus let callback: UdNetworkStatus
func udNetworkStatus() -> Int { func udNetworkStatus() -> Int {
callback.handle() callback.handle().rawValue
} }
} }
......
...@@ -33,7 +33,7 @@ extension MessengerLogIn { ...@@ -33,7 +33,7 @@ extension MessengerLogIn {
address: env.udAddress ?? e2e.getUdAddressFromNdf() address: env.udAddress ?? e2e.getUdAddressFromNdf()
), ),
follower: .init { follower: .init {
cMix.networkFollowerStatus().rawValue cMix.networkFollowerStatus()
} }
)) ))
} }
......
...@@ -35,7 +35,7 @@ extension MessengerRegister { ...@@ -35,7 +35,7 @@ extension MessengerRegister {
address: env.udAddress ?? e2e.getUdAddressFromNdf() address: env.udAddress ?? e2e.getUdAddressFromNdf()
), ),
follower: .init { follower: .init {
cMix.networkFollowerStatus().rawValue cMix.networkFollowerStatus()
} }
)) ))
} }
......
...@@ -52,7 +52,7 @@ final class MessengerLogInTests: XCTestCase { ...@@ -52,7 +52,7 @@ final class MessengerLogInTests: XCTestCase {
XCTAssertEqual(didNewOrLoadUDWithFollower.count, 1) XCTAssertEqual(didNewOrLoadUDWithFollower.count, 1)
XCTAssertEqual( XCTAssertEqual(
didNewOrLoadUDWithFollower.first?.handle(), didNewOrLoadUDWithFollower.first?.handle(),
networkFollowerStatus.rawValue networkFollowerStatus
) )
XCTAssertEqual(didSetUD.compactMap { $0 }.count, 1) XCTAssertEqual(didSetUD.compactMap { $0 }.count, 1)
} }
......
...@@ -57,7 +57,7 @@ final class MessengerRegisterTests: XCTestCase { ...@@ -57,7 +57,7 @@ final class MessengerRegisterTests: XCTestCase {
XCTAssertEqual(didNewOrLoadUDWithFollower.count, 1) XCTAssertEqual(didNewOrLoadUDWithFollower.count, 1)
XCTAssertEqual( XCTAssertEqual(
didNewOrLoadUDWithFollower.first?.handle(), didNewOrLoadUDWithFollower.first?.handle(),
networkFollowerStatus.rawValue networkFollowerStatus
) )
XCTAssertEqual(didSetUD.compactMap { $0 }.count, 1) 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