From 75e3c3815b11337940eabc6a266b320a79519203 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Tue, 8 Nov 2022 11:47:09 +0100
Subject: [PATCH] Make all service errors equatable

---
 .../Messenger/Functions/MessengerListenForMessages.swift        | 2 +-
 .../Messenger/Functions/MessengerMyContact.swift                | 2 +-
 .../XXMessengerClient/Messenger/Functions/MessengerStart.swift  | 2 +-
 .../XXMessengerClient/Messenger/Functions/MessengerStop.swift   | 2 +-
 .../Messenger/Functions/MessengerWaitForNetwork.swift           | 2 +-
 .../Messenger/Functions/MessengerWaitForNodes.swift             | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerListenForMessages.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerListenForMessages.swift
index 62b9a600..e0d96caf 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerListenForMessages.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerListenForMessages.swift
@@ -2,7 +2,7 @@ import XCTestDynamicOverlay
 import XXClient
 
 public struct MessengerListenForMessages {
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notConnected
   }
 
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerMyContact.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerMyContact.swift
index bcedd164..47f4ed24 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerMyContact.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerMyContact.swift
@@ -7,7 +7,7 @@ public struct MessengerMyContact {
     case types(Set<FactType>)
   }
 
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notConnected
     case notLoggedIn
   }
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerStart.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerStart.swift
index cc3363ec..d911fe66 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerStart.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerStart.swift
@@ -2,7 +2,7 @@ import XXClient
 import XCTestDynamicOverlay
 
 public struct MessengerStart {
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notLoaded
   }
 
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerStop.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerStop.swift
index 6e49054f..249cea79 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerStop.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerStop.swift
@@ -16,7 +16,7 @@ public struct MessengerStop {
     public var retries: Int
   }
 
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notLoaded
     case timedOut
   }
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNetwork.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNetwork.swift
index 8fe8cf3e..d0ddb199 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNetwork.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNetwork.swift
@@ -2,7 +2,7 @@ import XXClient
 import XCTestDynamicOverlay
 
 public struct MessengerWaitForNetwork {
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notLoaded
     case timeout
   }
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNodes.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNodes.swift
index 3494df50..d4fd91a6 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNodes.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNodes.swift
@@ -5,7 +5,7 @@ import XCTestDynamicOverlay
 public struct MessengerWaitForNodes {
   public typealias Progress = (NodeRegistrationReport) -> Void
 
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notLoaded
     case timeout
   }
-- 
GitLab