Use status-go settings for contact requests
09ba88c1...cc80f575
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
This commit is contained in:
parent
cbba1372b3
commit
707cf82b8b
|
@ -4,8 +4,8 @@
|
||||||
[status-im.data-store.contacts :as contacts-store]
|
[status-im.data-store.contacts :as contacts-store]
|
||||||
[status-im.ethereum.json-rpc :as json-rpc]
|
[status-im.ethereum.json-rpc :as json-rpc]
|
||||||
[status-im.navigation :as navigation]
|
[status-im.navigation :as navigation]
|
||||||
|
[status-im.multiaccounts.update.core :as multiaccounts.update]
|
||||||
[status-im.utils.fx :as fx]
|
[status-im.utils.fx :as fx]
|
||||||
[status-im.async-storage.core :as async-storage]
|
|
||||||
[taoensso.timbre :as log]
|
[taoensso.timbre :as log]
|
||||||
[status-im.constants :as constants]
|
[status-im.constants :as constants]
|
||||||
[status-im.contact.block :as contact.block]))
|
[status-im.contact.block :as contact.block]))
|
||||||
|
@ -144,6 +144,9 @@
|
||||||
|
|
||||||
(fx/defn switch-mutual-contact-requests-enabled
|
(fx/defn switch-mutual-contact-requests-enabled
|
||||||
{:events [:multiaccounts.ui/switch-mutual-contact-requests-enabled]}
|
{:events [:multiaccounts.ui/switch-mutual-contact-requests-enabled]}
|
||||||
[{:keys [db]} enabled?]
|
[cofx enabled?]
|
||||||
{::async-storage/set! {:mutual-contact-requests-enabled? enabled?}
|
(multiaccounts.update/multiaccount-update
|
||||||
:db (assoc db :mutual-contact-requests/enabled? enabled?)})
|
cofx
|
||||||
|
:mutual-contact-enabled?
|
||||||
|
enabled?
|
||||||
|
nil))
|
||||||
|
|
|
@ -94,13 +94,6 @@
|
||||||
:wallet-connect-enabled?
|
:wallet-connect-enabled?
|
||||||
#(re-frame/dispatch [:multiaccounts.ui/switch-wallet-connect-enabled %]))))
|
#(re-frame/dispatch [:multiaccounts.ui/switch-wallet-connect-enabled %]))))
|
||||||
|
|
||||||
(re-frame/reg-fx
|
|
||||||
::initialize-mutual-contact-requests
|
|
||||||
(fn []
|
|
||||||
(async-storage/get-item
|
|
||||||
:mutual-contact-requests-enabled?
|
|
||||||
#(re-frame/dispatch [:multiaccounts.ui/switch-mutual-contact-requests-enabled %]))))
|
|
||||||
|
|
||||||
(defn rpc->accounts [accounts]
|
(defn rpc->accounts [accounts]
|
||||||
(reduce (fn [acc {:keys [chat type wallet] :as account}]
|
(reduce (fn [acc {:keys [chat type wallet] :as account}]
|
||||||
(if chat
|
(if chat
|
||||||
|
@ -366,10 +359,6 @@
|
||||||
[cofx]
|
[cofx]
|
||||||
{::initialize-wallet-connect nil})
|
{::initialize-wallet-connect nil})
|
||||||
|
|
||||||
(fx/defn initialize-mutual-contact-requests
|
|
||||||
[cofx]
|
|
||||||
{::initialize-mutual-contact-requests nil})
|
|
||||||
|
|
||||||
(fx/defn get-node-config-callback
|
(fx/defn get-node-config-callback
|
||||||
{:events [::get-node-config-callback]}
|
{:events [::get-node-config-callback]}
|
||||||
[{:keys [db] :as cofx} node-config-json]
|
[{:keys [db] :as cofx} node-config-json]
|
||||||
|
@ -404,7 +393,6 @@
|
||||||
(initialize-appearance)
|
(initialize-appearance)
|
||||||
(initialize-communities-enabled)
|
(initialize-communities-enabled)
|
||||||
(initialize-wallet-connect)
|
(initialize-wallet-connect)
|
||||||
(initialize-mutual-contact-requests)
|
|
||||||
(get-node-config)
|
(get-node-config)
|
||||||
(communities/fetch)
|
(communities/fetch)
|
||||||
(logging/set-log-level (:log-level multiaccount))
|
(logging/set-log-level (:log-level multiaccount))
|
||||||
|
|
|
@ -267,10 +267,10 @@
|
||||||
(reg-root-key-sub :wallet-connect/session-managed :wallet-connect/session-managed)
|
(reg-root-key-sub :wallet-connect/session-managed :wallet-connect/session-managed)
|
||||||
(reg-root-key-sub :contact-requests/pending :contact-requests/pending)
|
(reg-root-key-sub :contact-requests/pending :contact-requests/pending)
|
||||||
|
|
||||||
(reg-root-key-sub :mutual-contact-requests/enabled? :mutual-contact-requests/enabled?)
|
|
||||||
|
|
||||||
; Testing
|
; Testing
|
||||||
|
|
||||||
|
|
||||||
(reg-root-key-sub :messenger/started? :messenger/started?)
|
(reg-root-key-sub :messenger/started? :messenger/started?)
|
||||||
|
|
||||||
(re-frame/reg-sub
|
(re-frame/reg-sub
|
||||||
|
@ -2256,6 +2256,12 @@
|
||||||
(fn [multiaccount]
|
(fn [multiaccount]
|
||||||
(get multiaccount :profile-pictures-show-to)))
|
(get multiaccount :profile-pictures-show-to)))
|
||||||
|
|
||||||
|
(re-frame/reg-sub
|
||||||
|
:mutual-contact-requests/enabled?
|
||||||
|
:<- [:multiaccount]
|
||||||
|
(fn [settings]
|
||||||
|
(boolean (:mutual-contact-enabled? settings))))
|
||||||
|
|
||||||
(re-frame/reg-sub
|
(re-frame/reg-sub
|
||||||
::profile-pictures-visibility
|
::profile-pictures-visibility
|
||||||
:<- [:multiaccount]
|
:<- [:multiaccount]
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
"_comment": "Instead use: scripts/update-status-go.sh <rev>",
|
"_comment": "Instead use: scripts/update-status-go.sh <rev>",
|
||||||
"owner": "status-im",
|
"owner": "status-im",
|
||||||
"repo": "status-go",
|
"repo": "status-go",
|
||||||
"version": "v0.101.0",
|
"version": "v0.101.1",
|
||||||
"commit-sha1": "09ba88c19dc36c88d22e880d6568e4fe4861ddc3",
|
"commit-sha1": "cc80f5753baf4701cfabcde8d01c2e8b9deebd6f",
|
||||||
"src-sha256": "178p268kj5n0qzsw8i20zgip34q1rrxa7l7j3gib6ai3a30p6zif"
|
"src-sha256": "1sc4a8qnmb64dn0x9s4r1m42dwzr70jh2mzgyhn2mavx33abr8kn"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue