publish using pk in 1-to-1
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
This commit is contained in:
parent
b7ab49d305
commit
291932db08
1
.env
1
.env
|
@ -20,3 +20,4 @@ DEBUG_WEBVIEW=1
|
||||||
INSTABUG_SURVEYS=1
|
INSTABUG_SURVEYS=1
|
||||||
GROUP_CHATS_ENABLED=1
|
GROUP_CHATS_ENABLED=1
|
||||||
FORCE_SENT_RECEIVED_TRACKING=0
|
FORCE_SENT_RECEIVED_TRACKING=0
|
||||||
|
USE_SYM_KEY=0
|
||||||
|
|
1
.env.e2e
1
.env.e2e
|
@ -20,3 +20,4 @@ DEBUG_WEBVIEW=1
|
||||||
INSTABUG_SURVEYS=0
|
INSTABUG_SURVEYS=0
|
||||||
GROUP_CHATS_ENABLED=1
|
GROUP_CHATS_ENABLED=1
|
||||||
FORCE_SENT_RECEIVED_TRACKING=0
|
FORCE_SENT_RECEIVED_TRACKING=0
|
||||||
|
USE_SYM_KEY=0
|
||||||
|
|
|
@ -21,3 +21,4 @@ DEBUG_WEBVIEW=1
|
||||||
INSTABUG_SURVEYS=1
|
INSTABUG_SURVEYS=1
|
||||||
GROUP_CHATS_ENABLED=1
|
GROUP_CHATS_ENABLED=1
|
||||||
FORCE_SENT_RECEIVED_TRACKING=1
|
FORCE_SENT_RECEIVED_TRACKING=1
|
||||||
|
USE_SYM_KEY=0
|
||||||
|
|
|
@ -21,3 +21,4 @@ DEBUG_WEBVIEW=0
|
||||||
INSTABUG_SURVEYS=1
|
INSTABUG_SURVEYS=1
|
||||||
GROUP_CHATS_ENABLED=0
|
GROUP_CHATS_ENABLED=0
|
||||||
FORCE_SENT_RECEIVED_TRACKING=0
|
FORCE_SENT_RECEIVED_TRACKING=0
|
||||||
|
USE_SYM_KEY=0
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
[status-im.transport.utils :as transport.utils]
|
[status-im.transport.utils :as transport.utils]
|
||||||
[status-im.utils.config :as config]
|
[status-im.utils.config :as config]
|
||||||
[taoensso.timbre :as log]
|
[taoensso.timbre :as log]
|
||||||
|
[status-im.constants :as constants]
|
||||||
[status-im.utils.ethereum.core :as ethereum]
|
[status-im.utils.ethereum.core :as ethereum]
|
||||||
[status-im.utils.utils :as utils]
|
[status-im.utils.utils :as utils]
|
||||||
[status-im.i18n :as i18n]
|
[status-im.i18n :as i18n]
|
||||||
|
|
|
@ -91,13 +91,17 @@
|
||||||
(defrecord Message [content content-type message-type clock-value timestamp]
|
(defrecord Message [content content-type message-type clock-value timestamp]
|
||||||
message/StatusMessage
|
message/StatusMessage
|
||||||
(send [this chat-id cofx]
|
(send [this chat-id cofx]
|
||||||
(send {:chat-id chat-id
|
(let [params {:chat-id chat-id
|
||||||
:payload this
|
:payload this
|
||||||
:success-event [:transport/set-message-envelope-hash
|
:success-event [:transport/set-message-envelope-hash
|
||||||
chat-id
|
chat-id
|
||||||
(transport.utils/message-id this)
|
(transport.utils/message-id this)
|
||||||
message-type]}
|
message-type]}
|
||||||
cofx))
|
group-chat (get-in cofx [:db :chats chat-id :group-chat])]
|
||||||
|
(if (or group-chat
|
||||||
|
config/use-sym-key)
|
||||||
|
(send params cofx)
|
||||||
|
(send-with-pubkey params cofx))))
|
||||||
(receive [this chat-id signature cofx]
|
(receive [this chat-id signature cofx]
|
||||||
{:dispatch [:chat-received-message/add (assoc (into {} this)
|
{:dispatch [:chat-received-message/add (assoc (into {} this)
|
||||||
:message-id (transport.utils/message-id this)
|
:message-id (transport.utils/message-id this)
|
||||||
|
|
|
@ -41,5 +41,6 @@
|
||||||
|
|
||||||
(def pow-target (js/parseFloat (get-config :POW_TARGET "0.002")))
|
(def pow-target (js/parseFloat (get-config :POW_TARGET "0.002")))
|
||||||
(def pow-time (js/parseInt (get-config :POW_TIME "1")))
|
(def pow-time (js/parseInt (get-config :POW_TIME "1")))
|
||||||
|
(def use-sym-key (enabled? (get-config :USE_SYM_KEY 0)))
|
||||||
|
|
||||||
(def group-chats-enabled? (enabled? (get-config :GROUP_CHATS_ENABLED)))
|
(def group-chats-enabled? (enabled? (get-config :GROUP_CHATS_ENABLED)))
|
||||||
|
|
Loading…
Reference in New Issue