mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-03 00:33:49 +03:00
feat: add success and error toast
This commit is contained in:
parent
b68fe300ba
commit
ef3bf98903
@ -182,7 +182,9 @@
|
|||||||
"no_write_permission": "Cannot download into this directory. Click here to learn more.",
|
"no_write_permission": "Cannot download into this directory. Click here to learn more.",
|
||||||
"reset_achievements": "Reset achievements",
|
"reset_achievements": "Reset achievements",
|
||||||
"reset_achievements_description": "This will reset all achievements for {{game}}",
|
"reset_achievements_description": "This will reset all achievements for {{game}}",
|
||||||
"reset_achievements_title": "Are you sure?"
|
"reset_achievements_title": "Are you sure?",
|
||||||
|
"reset_achievements_success": "Achievements successfully reset",
|
||||||
|
"reset_achievements_error": "Failed to reset achievements"
|
||||||
},
|
},
|
||||||
"activation": {
|
"activation": {
|
||||||
"title": "Activate Hydra",
|
"title": "Activate Hydra",
|
||||||
|
@ -170,7 +170,9 @@
|
|||||||
"no_directory_selected": "Nenhum diretório selecionado",
|
"no_directory_selected": "Nenhum diretório selecionado",
|
||||||
"reset_achievements": "Resetar conquistas",
|
"reset_achievements": "Resetar conquistas",
|
||||||
"reset_achievements_description": "Isso irá resetar todas as conquistas de {{game}}",
|
"reset_achievements_description": "Isso irá resetar todas as conquistas de {{game}}",
|
||||||
"reset_achievements_title": "Tem certeza?"
|
"reset_achievements_title": "Tem certeza?",
|
||||||
|
"reset_achievements_success": "Conquistas resetadas com sucesso",
|
||||||
|
"reset_achievements_error": "Falha ao resetar conquistas"
|
||||||
},
|
},
|
||||||
"activation": {
|
"activation": {
|
||||||
"title": "Ativação",
|
"title": "Ativação",
|
||||||
|
@ -30,7 +30,7 @@ const resetGameAchievements = async (
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
await HydraApi.delete(`/profile/games/${game.remoteId}/achievements`)
|
await HydraApi.delete(`/profile/games/achievements/${game.remoteId}`)
|
||||||
.catch((err) => achievementsLogger.error(err))
|
.catch((err) => achievementsLogger.error(err))
|
||||||
.then((res) => achievementsLogger.log(res));
|
.then((res) => achievementsLogger.log(res));
|
||||||
|
|
||||||
@ -46,6 +46,7 @@ const resetGameAchievements = async (
|
|||||||
);
|
);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
achievementsLogger.error(error);
|
achievementsLogger.error(error);
|
||||||
|
throw error;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -149,8 +149,11 @@ export function GameOptionsModal({
|
|||||||
setIsDeletingAchievements(true);
|
setIsDeletingAchievements(true);
|
||||||
try {
|
try {
|
||||||
await window.electron.resetGameAchievements(game.id);
|
await window.electron.resetGameAchievements(game.id);
|
||||||
} finally {
|
|
||||||
await updateGame();
|
await updateGame();
|
||||||
|
showSuccessToast(t("reset_achievements_success"));
|
||||||
|
} catch (error) {
|
||||||
|
showErrorToast(t("reset_achievements_error"));
|
||||||
|
} finally {
|
||||||
setIsDeletingAchievements(false);
|
setIsDeletingAchievements(false);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user