From 5c6998723cb3a2f25f08fbdddfe86ca3367d306a Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Wed, 7 Sep 2022 16:41:56 +0200 Subject: [PATCH] Update getFacts calls --- .../Sources/RegisterFeature/RegisterFeature.swift | 2 +- .../UserSearchFeature/UserSearchResultFeature.swift | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift b/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift index b55cae7d..fcb9c62e 100644 --- a/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift +++ b/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift @@ -83,7 +83,7 @@ public let registerReducer = Reducer<RegisterState, RegisterAction, RegisterEnvi let db = try env.db() try env.messenger.register(username: username) var contact = try env.messenger.e2e.tryGet().getContact() - var facts: [Fact] = (try? contact.getFacts()) ?? [] + var facts: [Fact] = try contact.getFacts() facts.removeAll(where: { $0.type == 0 }) facts.append(Fact(fact: username, type: 0)) try contact.setFacts(facts) diff --git a/Examples/xx-messenger/Sources/UserSearchFeature/UserSearchResultFeature.swift b/Examples/xx-messenger/Sources/UserSearchFeature/UserSearchResultFeature.swift index ece68742..a331df70 100644 --- a/Examples/xx-messenger/Sources/UserSearchFeature/UserSearchResultFeature.swift +++ b/Examples/xx-messenger/Sources/UserSearchFeature/UserSearchResultFeature.swift @@ -44,10 +44,9 @@ public let userSearchResultReducer = Reducer<UserSearchResultState, UserSearchRe { state, action, env in switch action { case .start: - let facts = (try? state.xxContact.getFacts()) ?? [] - state.username = facts.first(where: { $0.type == 0 })?.fact - state.email = facts.first(where: { $0.type == 1 })?.fact - state.phone = facts.first(where: { $0.type == 2 })?.fact + state.username = state.xxContact.username + state.email = state.xxContact.email + state.phone = state.xxContact.phone return .none case .tapped: -- GitLab