diff --git a/src/status_im/protocol/web3/delivery.cljs b/src/status_im/protocol/web3/delivery.cljs index 36a6d2a55b..d4227a4da0 100644 --- a/src/status_im/protocol/web3/delivery.cljs +++ b/src/status_im/protocol/web3/delivery.cljs @@ -207,12 +207,10 @@ (defn reset-pending-messages! [to] (doseq [key (@recipient->pending-message to)] - (swap! messages - (fn [messages] - (when (get-in messages key) - (update-in messages key assoc - :last-attempt 0 - :attempts 0)))))) + (when (get-in @messages key) + (swap! messages #(update-in % key assoc + :last-attempt 0 + :attempts 0))))) (defn reset-all-pending-messages! [] (reset! messages {}))