From bffb63c1bad905edc565d1da8da6f65a8aaf08fe Mon Sep 17 00:00:00 2001 From: marcinbodnardesktop Date: Wed, 2 Jun 2021 00:14:06 +0200 Subject: [PATCH] Stop persisting after QuotaExceededError error (#1666) --- src/redux/store.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/redux/store.js b/src/redux/store.js index 0e8d10261e..cfbe1a6041 100644 --- a/src/redux/store.js +++ b/src/redux/store.js @@ -16,7 +16,12 @@ import { ACCOUNT_ID_SUFFIX } from '../utils/wallet' const persistConfig = { key: `wallet.near.org:${ACCOUNT_ID_SUFFIX}`, storage, - blacklist: ['status', 'staking'] + blacklist: ['status', 'staking'], + writeFailHandler: (error) => { + if (error.name === 'QuotaExceededError') { + persistor.pause() + } + } } export const history = createBrowserHistory()