fix: simplify logic

This commit is contained in:
Hachi-R
2025-04-13 17:21:10 -03:00
parent bd0b2ce2c1
commit 51d4760352

View File

@@ -38,13 +38,13 @@ export function DownloadSettingsModal({
(state) => state.userPreferences.value
);
const getAutomaticExtractionValue = useCallback(() => {
const getAutomaticExtractionValue = () => {
if (userPreferences?.extractFilesByDefault === undefined) {
window.electron.updateUserPreferences({ extractFilesByDefault: true });
}
return userPreferences?.extractFilesByDefault ?? true;
}, [userPreferences?.extractFilesByDefault]);
};
const { showErrorToast } = useToast();
@@ -139,6 +139,12 @@ export function DownloadSettingsModal({
userPreferences?.torBoxApiToken,
]);
useEffect(() => {
if (userPreferences?.extractFilesByDefault === undefined) {
window.electron.updateUserPreferences({ extractFilesByDefault: true });
}
}, [userPreferences?.extractFilesByDefault]);
const handleChooseDownloadsPath = async () => {
const { filePaths } = await window.electron.showOpenDialog({
defaultPath: selectedPath,