From e0cf7bffbc1752ba8bfbc42e263ff47f5919e9bb Mon Sep 17 00:00:00 2001 From: Pascal Precht Date: Fri, 17 Apr 2020 12:49:06 +0200 Subject: [PATCH] Refactor delete account algorithm to properly remove deleted account Prior to this commit, deleted accounts would stay in the database but set to `nil`. With this change accounts are properly removed from the database when scheduled for deletion. --- src/status_im/wallet/accounts/core.cljs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/status_im/wallet/accounts/core.cljs b/src/status_im/wallet/accounts/core.cljs index 49ea2c062741..7bddca641571 100644 --- a/src/status_im/wallet/accounts/core.cljs +++ b/src/status_im/wallet/accounts/core.cljs @@ -265,7 +265,7 @@ :on-success #()}] :db (-> db (assoc :multiaccount/accounts new-accounts) - (assoc-in [:wallet :accounts deleted-address] nil))} + (update-in [:wallet :accounts] dissoc deleted-address))} (navigation/navigate-to-cofx :wallet nil)))) (fx/defn view-only-qr-scanner-result