fix: simplify automatic extraction value initialization

This commit is contained in:
Hachi-R
2025-04-26 13:49:02 -03:00
parent f374a9ffff
commit b6bd424bac

View File

@@ -38,21 +38,13 @@ export function DownloadSettingsModal({
(state) => state.userPreferences.value
);
const getAutomaticExtractionValue = () => {
if (userPreferences?.extractFilesByDefault === undefined) {
window.electron.updateUserPreferences({ extractFilesByDefault: true });
}
return userPreferences?.extractFilesByDefault ?? true;
};
const { showErrorToast } = useToast();
const [diskFreeSpace, setDiskFreeSpace] = useState<number | null>(null);
const [selectedPath, setSelectedPath] = useState("");
const [downloadStarting, setDownloadStarting] = useState(false);
const [automaticExtractionEnabled, setAutomaticExtractionEnabled] = useState(
getAutomaticExtractionValue()
userPreferences?.extractFilesByDefault ?? true
);
const [selectedDownloader, setSelectedDownloader] =
useState<Downloader | null>(null);