Skip to content
Snippets Groups Projects
Commit 5c699872 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Update getFacts calls

parent 08ca6792
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!68Messenger example - send auth request
...@@ -83,7 +83,7 @@ public let registerReducer = Reducer<RegisterState, RegisterAction, RegisterEnvi ...@@ -83,7 +83,7 @@ public let registerReducer = Reducer<RegisterState, RegisterAction, RegisterEnvi
let db = try env.db() let db = try env.db()
try env.messenger.register(username: username) try env.messenger.register(username: username)
var contact = try env.messenger.e2e.tryGet().getContact() 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.removeAll(where: { $0.type == 0 })
facts.append(Fact(fact: username, type: 0)) facts.append(Fact(fact: username, type: 0))
try contact.setFacts(facts) try contact.setFacts(facts)
......
...@@ -44,10 +44,9 @@ public let userSearchResultReducer = Reducer<UserSearchResultState, UserSearchRe ...@@ -44,10 +44,9 @@ public let userSearchResultReducer = Reducer<UserSearchResultState, UserSearchRe
{ state, action, env in { state, action, env in
switch action { switch action {
case .start: case .start:
let facts = (try? state.xxContact.getFacts()) ?? [] state.username = state.xxContact.username
state.username = facts.first(where: { $0.type == 0 })?.fact state.email = state.xxContact.email
state.email = facts.first(where: { $0.type == 1 })?.fact state.phone = state.xxContact.phone
state.phone = facts.first(where: { $0.type == 2 })?.fact
return .none return .none
case .tapped: case .tapped:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment