From 547d462243b26b3c1ee1dcf040f7d63081a1a4af Mon Sep 17 00:00:00 2001 From: kytwb Date: Sat, 18 Dec 2021 02:16:55 +0100 Subject: Better error handling for autoUpdater --- src/components/settings/settings/EditSettingsForm.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/components') diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index 1757ac297..eab65f5e5 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js @@ -12,6 +12,7 @@ import Toggle from '../../ui/Toggle'; import ToggleRaw from '../../ui/ToggleRaw'; import Select from '../../ui/Select'; import Input from '../../ui/Input'; +import Infobox from '../../ui/Infobox'; import { DEFAULT_APP_SETTINGS, @@ -193,6 +194,7 @@ class EditSettingsForm extends Component { isUpdateAvailable: PropTypes.bool.isRequired, noUpdateAvailable: PropTypes.bool.isRequired, updateIsReadyToInstall: PropTypes.bool.isRequired, + updateFailed: PropTypes.bool.isRequired, isClearingAllCache: PropTypes.bool.isRequired, onClearAllCache: PropTypes.func.isRequired, getCacheSize: PropTypes.func.isRequired, @@ -242,6 +244,7 @@ class EditSettingsForm extends Component { isUpdateAvailable, noUpdateAvailable, updateIsReadyToInstall, + updateFailed, isClearingAllCache, onClearAllCache, getCacheSize, @@ -800,7 +803,9 @@ class EditSettingsForm extends Component {
)} - {intl.formatMessage(messages.currentVersion)} {ferdiVersion} +

+ {intl.formatMessage(messages.currentVersion)} {ferdiVersion} +

{noUpdateAvailable && ( <>
@@ -808,6 +813,11 @@ class EditSettingsForm extends Component { {intl.formatMessage(messages.updateStatusUpToDate)} )} + {updateFailed && ( + + An error occured (check the console for more details) + + )}

Ferdi is based on{' '} -- cgit v1.2.3-70-g09d2