Merge pull request #571 from status-im/bug/#570
Fix for "Add to contacts" request (#570)
This commit is contained in:
commit
7fb7b60a65
|
@ -438,11 +438,6 @@
|
|||
(dispatch [::start-chat! contact-id options navigation-type]))))))
|
||||
|
||||
(register-handler :add-chat
|
||||
(u/side-effect!
|
||||
(fn [_ [_ chat-id chat]]
|
||||
(dispatch [::add-chat chat-id chat]))))
|
||||
|
||||
(register-handler ::add-chat
|
||||
(-> add-new-chat
|
||||
((enrich add-chat))
|
||||
((after save-new-chat!))))
|
||||
|
|
|
@ -385,19 +385,19 @@
|
|||
(let [{{:keys [name profile-image address status]} :contact
|
||||
{:keys [public private]} :keypair} payload
|
||||
|
||||
contact {:whisper-identity from
|
||||
:public-key public
|
||||
:private-key private
|
||||
:address address
|
||||
:status status
|
||||
:photo-path profile-image
|
||||
:name name}
|
||||
contact-exist? (get contacts from)
|
||||
chat {:name name
|
||||
:chat-id from
|
||||
:contact-info (prn-str contact)
|
||||
:pending-contact? true}]
|
||||
(if contact-exist?
|
||||
contact {:whisper-identity from
|
||||
:public-key public
|
||||
:private-key private
|
||||
:address address
|
||||
:status status
|
||||
:photo-path profile-image
|
||||
:name name}
|
||||
contact-exists? (get contacts from)
|
||||
chat {:name name
|
||||
:chat-id from
|
||||
:contact-info (prn-str contact)
|
||||
:pending-contact? true}]
|
||||
(if contact-exists?
|
||||
(do
|
||||
(dispatch [:update-contact! contact])
|
||||
(dispatch [:watch-contact contact]))
|
||||
|
|
Loading…
Reference in New Issue