Remove Jarrad from contacts

This commit is contained in:
janherich 2018-04-16 10:50:56 +02:00
parent 3612fd8c47
commit 80cb7ada68
No known key found for this signature in database
GPG Key ID: C23B473AFBE94D13
3 changed files with 6 additions and 23 deletions

View File

@ -19,17 +19,6 @@
"bot-url": "local://demo-bot"
},
"0x0428c9d6c1aaaa8369a7c63819684f30e34396dc0907d49afeac85a0a774ccb919b3482097d992e66bcc538e7a0c6acf874c77748f396f53c0a102e10d1a37765b":
{
"name":
{
"en": "Jarrad"
},
"photo-path": "contacts://jarrad",
"public-key": "0x0428c9d6c1aaaa8369a7c63819684f30e34396dc0907d49afeac85a0a774ccb919b3482097d992e66bcc538e7a0c6acf874c77748f396f53c0a102e10d1a37765b",
"dapp?": false
},
"auction-house":
{
"name":

View File

@ -63,17 +63,11 @@
(defn- prepare-recipients [public-keys db]
(map (fn [public-key]
(if-let [{:keys [topic sym-key-id]} (get-in db [:transport/chats public-key])]
{:topic topic
:sym-key-id sym-key-id}
{:topic (transport.utils/get-topic constants/contact-discovery)
:pub-key public-key}))
(select-keys (get-in db [:transport/chats public-key]) [:topic :sym-key-id]))
public-keys))
(defn multi-send-with-pubkey
"Sends payload to multiple participants selected by `:public-keys` key.
If there is already established symmetric key with the participant, uses that (for efficiency),
if not, uses asymetric encryption."
"Sends payload to multiple participants selected by `:public-keys` key. "
[{:keys [payload public-keys success-event]} {:keys [db] :as cofx}]
(let [{:keys [current-public-key web3]} db
recipients (prepare-recipients public-keys db)]

View File

@ -82,11 +82,11 @@
:or {error-event :protocol/send-status-message-error}}]
(let [whisper-message (update message :payload (comp transport.utils/from-utf8
transit/serialize))]
(doseq [{:keys [sym-key-id pub-key topic]} recipients]
(doseq [{:keys [sym-key-id topic]} recipients]
(post-message {:web3 web3
:whisper-message (cond-> (assoc whisper-message :topic topic)
sym-key-id (assoc :symKeyID sym-key-id)
pub-key (assoc :pubKey pub-key))
:whisper-message (assoc whisper-message
:topic topic
:symKeyID sym-key-id)
:on-success (if success-event
#(re-frame/dispatch success-event)
#(log/debug :shh/post-success))