From f8a8d81bd0e1baa420ea364bfb92786596d0160a Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Wed, 27 Jul 2022 15:22:57 +0100 Subject: [PATCH] Rename MessageSendReport to E2ESendReport --- .../Cmix/Functors/CmixWaitForMessageDelivery.swift | 4 ++-- .../Connection/Functors/ConnectionSend.swift | 8 ++++---- .../{MessageSendReport.swift => E2ESendReport.swift} | 4 ++-- ...endReportTests.swift => E2ESendReportTests.swift} | 12 ++++++------ 4 files changed, 14 insertions(+), 14 deletions(-) rename Sources/ElixxirDAppsSDK/Models/{MessageSendReport.swift => E2ESendReport.swift} (88%) rename Tests/ElixxirDAppsSDKTests/Models/{MessageSendReportTests.swift => E2ESendReportTests.swift} (72%) diff --git a/Sources/ElixxirDAppsSDK/Cmix/Functors/CmixWaitForMessageDelivery.swift b/Sources/ElixxirDAppsSDK/Cmix/Functors/CmixWaitForMessageDelivery.swift index e326a279..967c517b 100644 --- a/Sources/ElixxirDAppsSDK/Cmix/Functors/CmixWaitForMessageDelivery.swift +++ b/Sources/ElixxirDAppsSDK/Cmix/Functors/CmixWaitForMessageDelivery.swift @@ -2,10 +2,10 @@ import Bindings import XCTestDynamicOverlay public struct CmixWaitForMessageDelivery { - public var run: (MessageSendReport, Int, MessageDeliveryCallback) throws -> Void + public var run: (E2ESendReport, Int, MessageDeliveryCallback) throws -> Void public func callAsFunction( - report: MessageSendReport, + report: E2ESendReport, timeoutMS: Int, callback: MessageDeliveryCallback ) throws { diff --git a/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionSend.swift b/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionSend.swift index 7d4061d8..c94ce34e 100644 --- a/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionSend.swift +++ b/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionSend.swift @@ -2,12 +2,12 @@ import Bindings import XCTestDynamicOverlay public struct ConnectionSend { - public var run: (Int, Data) throws -> MessageSendReport + public var run: (Int, Data) throws -> E2ESendReport public func callAsFunction( messageType: Int, payload: Data - ) throws -> MessageSendReport { + ) throws -> E2ESendReport { try run(messageType, payload) } } @@ -15,7 +15,7 @@ public struct ConnectionSend { extension ConnectionSend { public static func live(_ bindingsConnection: BindingsConnection) -> ConnectionSend { ConnectionSend { messageType, payload in - try MessageSendReport.decode( + try E2ESendReport.decode( bindingsConnection.sendE2E(messageType, payload: payload) ) } @@ -23,7 +23,7 @@ extension ConnectionSend { public static func live(_ bindingsConnection: BindingsAuthenticatedConnection) -> ConnectionSend { ConnectionSend { messageType, payload in - try MessageSendReport.decode( + try E2ESendReport.decode( bindingsConnection.sendE2E(messageType, payload: payload) ) } diff --git a/Sources/ElixxirDAppsSDK/Models/MessageSendReport.swift b/Sources/ElixxirDAppsSDK/Models/E2ESendReport.swift similarity index 88% rename from Sources/ElixxirDAppsSDK/Models/MessageSendReport.swift rename to Sources/ElixxirDAppsSDK/Models/E2ESendReport.swift index be8d3833..87ab2e49 100644 --- a/Sources/ElixxirDAppsSDK/Models/MessageSendReport.swift +++ b/Sources/ElixxirDAppsSDK/Models/E2ESendReport.swift @@ -1,6 +1,6 @@ import Foundation -public struct MessageSendReport: Equatable { +public struct E2ESendReport: Equatable { public init( roundList: [Int]?, messageId: Data?, @@ -16,7 +16,7 @@ public struct MessageSendReport: Equatable { public var timestamp: Int? } -extension MessageSendReport: Codable { +extension E2ESendReport: Codable { enum CodingKeys: String, CodingKey { case roundList = "Rounds" case messageId = "MessageID" diff --git a/Tests/ElixxirDAppsSDKTests/Models/MessageSendReportTests.swift b/Tests/ElixxirDAppsSDKTests/Models/E2ESendReportTests.swift similarity index 72% rename from Tests/ElixxirDAppsSDKTests/Models/MessageSendReportTests.swift rename to Tests/ElixxirDAppsSDKTests/Models/E2ESendReportTests.swift index f1852dd3..db3bdd3b 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/MessageSendReportTests.swift +++ b/Tests/ElixxirDAppsSDKTests/Models/E2ESendReportTests.swift @@ -2,7 +2,7 @@ import CustomDump import XCTest @testable import ElixxirDAppsSDK -final class MessageSendReportTests: XCTestCase { +final class E2ESendReportTests: XCTestCase { func testCoding() throws { let rounds = [1, 5, 9] let messageIdB64 = "51Yy47uZbP0o2Y9B/kkreDLTB6opUol3M3mYiY2dcdQ=" @@ -15,16 +15,16 @@ final class MessageSendReportTests: XCTestCase { } """ let jsonData = jsonString.data(using: .utf8)! - let model = try MessageSendReport.decode(jsonData) + let model = try E2ESendReport.decode(jsonData) - XCTAssertNoDifference(model, MessageSendReport( + XCTAssertNoDifference(model, E2ESendReport( roundList: rounds, messageId: Data(base64Encoded: messageIdB64)!, timestamp: timestamp )) let encodedModel = try model.encode() - let decodedModel = try MessageSendReport.decode(encodedModel) + let decodedModel = try E2ESendReport.decode(encodedModel) XCTAssertNoDifference(decodedModel, model) } @@ -32,9 +32,9 @@ final class MessageSendReportTests: XCTestCase { func testDecodeEmpty() throws { let jsonString = "{}" let jsonData = jsonString.data(using: .utf8)! - let model = try MessageSendReport.decode(jsonData) + let model = try E2ESendReport.decode(jsonData) - XCTAssertNoDifference(model, MessageSendReport( + XCTAssertNoDifference(model, E2ESendReport( roundList: nil, messageId: nil, timestamp: nil -- GitLab