Feature/settings auto downlaod add new exclude reuploads setting (#717)
* [Codegen] Update generated files * [Tooling] Run ts-node with transpile only option * Add new ignore re-uploads from auto download setting
This commit is contained in:
@@ -32,6 +32,7 @@ type DownloadSettingsType = Pick<
|
||||
| 'autoDownloadNewChapters'
|
||||
| 'autoDownloadNewChaptersLimit'
|
||||
| 'excludeEntryWithUnreadChapters'
|
||||
| 'autoDownloadIgnoreReUploads'
|
||||
>;
|
||||
|
||||
const extractDownloadSettings = (settings: ServerSettings): DownloadSettingsType => ({
|
||||
@@ -40,6 +41,7 @@ const extractDownloadSettings = (settings: ServerSettings): DownloadSettingsType
|
||||
autoDownloadNewChapters: settings.autoDownloadNewChapters,
|
||||
autoDownloadNewChaptersLimit: settings.autoDownloadNewChaptersLimit,
|
||||
excludeEntryWithUnreadChapters: settings.excludeEntryWithUnreadChapters,
|
||||
autoDownloadIgnoreReUploads: settings.autoDownloadIgnoreReUploads,
|
||||
});
|
||||
|
||||
export const DownloadSettings = () => {
|
||||
@@ -171,6 +173,15 @@ export const DownloadSettings = () => {
|
||||
disabled={!downloadSettings?.autoDownloadNewChapters}
|
||||
/>
|
||||
</ListItem>
|
||||
<ListItem disabled={!downloadSettings?.autoDownloadNewChapters}>
|
||||
<ListItemText primary={t('download.settings.auto_download.label.ignore_re_uploads')} />
|
||||
<Switch
|
||||
edge="end"
|
||||
checked={!!downloadSettings?.autoDownloadIgnoreReUploads}
|
||||
onChange={(e) => updateSetting('autoDownloadIgnoreReUploads', e.target.checked)}
|
||||
disabled={!downloadSettings?.autoDownloadNewChapters}
|
||||
/>
|
||||
</ListItem>
|
||||
<CategoriesInclusionSetting
|
||||
includeField="includeInDownload"
|
||||
dialogText={t('download.settings.auto_download.categories.label.include_in_download')}
|
||||
|
||||
Reference in New Issue
Block a user