From e81430be8023c9f6b8c2dfacdaca265fdc04a0f4 Mon Sep 17 00:00:00 2001 From: Mitchell McCaffrey Date: Sat, 12 Jun 2021 19:00:01 +1000 Subject: [PATCH] Add try catch to erase data button --- src/modals/SettingsModal.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/modals/SettingsModal.js b/src/modals/SettingsModal.js index b475f1a..21fd1a8 100644 --- a/src/modals/SettingsModal.js +++ b/src/modals/SettingsModal.js @@ -57,10 +57,14 @@ function SettingsModal({ isOpen, onRequestClose }) { async function handleEraseAllData() { setIsLoading(true); - localStorage.clear(); - database.close(); - await database.delete(); - window.location.reload(); + try { + localStorage.clear(); + database.close(); + await database.delete(); + } catch { + } finally { + window.location.reload(); + } } async function handleClearCache() {