Skip to content

Commit 463b443

Browse files
committed
fix: decline contact request logic
1 parent 46665ab commit 463b443

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/status_im/contexts/contact/trust/events.cljs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,14 @@
4747

4848
(rf/reg-event-fx :contact/mark-as-untrusted-sheet
4949
(fn [_ [{:keys [public-key contact-request-state] :as contact}]]
50-
(let [name (profile.utils/displayed-name contact)
51-
contact? (= contact-request-state
52-
constants/contact-request-state-mutual)
53-
request? (= contact-request-state
54-
constants/contact-request-state-received)]
50+
(let [name (profile.utils/displayed-name contact)
51+
contact? (= contact-request-state
52+
constants/contact-request-state-mutual)
53+
request? (= contact-request-state
54+
constants/contact-request-state-received)
55+
contact-request (when request?
56+
(rf/sub [:activity-center/pending-contact-request-from-contact-id
57+
public-key]))]
5558
{:dispatch
5659
[:show-bottom-sheet
5760
{:content (fn []
@@ -82,5 +85,5 @@
8285
request?
8386
{:extra-action (fn []
8487
(rf/dispatch [:activity-center.contact-requests/decline
85-
public-key]))
88+
(:id contact-request)]))
8689
:extra-text (i18n/label :t/decline-contact-request)}))])}]})))

0 commit comments

Comments
 (0)