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