fix timeout and indent on handleVersionClick

This commit is contained in:
Shidorien
2024-01-08 15:05:42 +01:00
parent 2403f02851
commit c62896f078
+10 -11
View File
@@ -147,18 +147,17 @@ export function SettingsPage() {
const handleVersionClick = async () => {
let isChangelogResolved = false;
await autoUpdater.showChangelog(await lastValueFrom(autoUpdater.getAppVersion()))
.then(() => {
setIsChangelogAvailable(() => true);
})
.catch(() => {
setIsChangelogAvailable(() => false);
})
.finally(() => { isChangelogResolved = true; });
const timeoutId = setTimeout(() => setChanglogsLoading(() => !isChangelogResolved), 100);
await autoUpdater.showChangelog(await lastValueFrom(autoUpdater.getAppVersion()))
.then(() => {
setIsChangelogAvailable(() => true);
})
.catch(() => {
setIsChangelogAvailable(() => false);
})
.finally(() => { isChangelogResolved = true; });
const timeoutId = setTimeout(() => {
setChanglogsLoading(() => !isChangelogResolved);
}, 100);
setChanglogsLoading(() => false);
clearTimeout(timeoutId);
};