Remove redundant extract helper functions for server settings
Simplifies settings usage by directly accessing the `settings` object instead of relying on intermediary extraction functions. Improves code readability and reduces unnecessary abstraction. Ensures consistency across all settings components for a cleaner and more efficient implementation.
This commit is contained in:
@@ -45,16 +45,6 @@ type DownloadSettingsType = Pick<
|
||||
| 'downloadConversions'
|
||||
>;
|
||||
|
||||
const extractDownloadSettings = (settings: ServerSettings): DownloadSettingsType => ({
|
||||
downloadAsCbz: settings.downloadAsCbz,
|
||||
downloadsPath: settings.downloadsPath,
|
||||
autoDownloadNewChapters: settings.autoDownloadNewChapters,
|
||||
autoDownloadNewChaptersLimit: settings.autoDownloadNewChaptersLimit,
|
||||
excludeEntryWithUnreadChapters: settings.excludeEntryWithUnreadChapters,
|
||||
autoDownloadIgnoreReUploads: settings.autoDownloadIgnoreReUploads,
|
||||
downloadConversions: settings.downloadConversions,
|
||||
});
|
||||
|
||||
export const DownloadSettings = () => {
|
||||
const { t } = useTranslation();
|
||||
|
||||
@@ -103,7 +93,7 @@ export const DownloadSettings = () => {
|
||||
);
|
||||
}
|
||||
|
||||
const downloadSettings = extractDownloadSettings(serverSettings.data!.settings);
|
||||
const downloadSettings = serverSettings.data!.settings;
|
||||
|
||||
const updateSetting = <Setting extends keyof DownloadSettingsType>(
|
||||
setting: Setting,
|
||||
|
||||
Reference in New Issue
Block a user