From 4843a17f8dbac0843cc25502cb0389bd7e26bf1d Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Fri, 30 Sep 2022 11:19:54 +0200
Subject: [PATCH] Dismiss lookup on success

---
 .../xx-messenger/Sources/ContactFeature/ContactFeature.swift     | 1 +
 .../Tests/ContactFeatureTests/ContactFeatureTests.swift          | 1 +
 2 files changed, 2 insertions(+)

diff --git a/Examples/xx-messenger/Sources/ContactFeature/ContactFeature.swift b/Examples/xx-messenger/Sources/ContactFeature/ContactFeature.swift
index 1113b489..dc166e4e 100644
--- a/Examples/xx-messenger/Sources/ContactFeature/ContactFeature.swift
+++ b/Examples/xx-messenger/Sources/ContactFeature/ContactFeature.swift
@@ -184,6 +184,7 @@ public let contactReducer = Reducer<ContactState, ContactAction, ContactEnvironm
 
   case .lookup(.didLookup(let xxContact)):
     state.xxContact = xxContact
+    state.lookup = nil
     return .none
 
   case .sendRequestTapped:
diff --git a/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift b/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift
index b16d7884..c200094f 100644
--- a/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift
+++ b/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift
@@ -145,6 +145,7 @@ final class ContactFeatureTests: XCTestCase {
 
     store.send(.lookup(.didLookup(contact))) {
       $0.xxContact = contact
+      $0.lookup = nil
     }
   }
 
-- 
GitLab