From 6a98b284276d1c5a1cbaeecbbf9eee96447e0311 Mon Sep 17 00:00:00 2001 From: Julia Friesel <julia.friesel@gmail.com> Date: Mon, 6 May 2019 08:42:43 +0200 Subject: [PATCH] Remove superfluous try/catch --- components/settings/data-management/index.js | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/components/settings/data-management/index.js b/components/settings/data-management/index.js index c9e10a05..04a6ccb1 100644 --- a/components/settings/data-management/index.js +++ b/components/settings/data-management/index.js @@ -25,17 +25,12 @@ export default class DataManagement extends Component { } startImportFlow = async (shouldDeleteExistingData) => { - try { - this.onStartLoading() - const fileContent = await getFileContent() - if (fileContent) { - await importData(shouldDeleteExistingData, fileContent) - } - } catch(err) { - return - } finally { - this.onEndLoading() + this.startLoading() + const fileContent = await getFileContent() + if (fileContent) { + await importData(shouldDeleteExistingData, fileContent) } + this.endLoading() } render() { @@ -54,7 +49,7 @@ export default class DataManagement extends Component { <FramedSegment title={labels.import.button}> <AppText>{labels.import.segmentExplainer}</AppText> <SettingsButton - onPress= {() => openImportDialog(this.onImportData)} + onPress= {() => openImportDialog(this.startImportFlow)} > {labels.import.button} </SettingsButton> -- GitLab