Remove autoGenerateChapters flag, migration and version bump

This commit is contained in:
Harry Rose 2026-03-17 18:59:12 +00:00
parent 0227302fc0
commit 8710816a6f
8 changed files with 6 additions and 167 deletions

View file

@ -53,8 +53,6 @@ class Podcast extends Model {
this.maxEpisodesToKeep
/** @type {number} */
this.maxNewEpisodesToDownload
/** @type {boolean} */
this.autoGenerateChapters
/** @type {string} */
this.coverPath
/** @type {string[]} */
@ -108,7 +106,6 @@ class Podcast extends Model {
explicit: !!payload.metadata.explicit,
autoDownloadEpisodes: !!payload.autoDownloadEpisodes,
autoDownloadSchedule: autoDownloadSchedule || global.ServerSettings.podcastEpisodeSchedule,
autoGenerateChapters: !!payload.autoGenerateChapters,
lastEpisodeCheck: new Date(),
maxEpisodesToKeep: 0,
maxNewEpisodesToDownload: 3,
@ -148,7 +145,6 @@ class Podcast extends Model {
autoDownloadEpisodes: DataTypes.BOOLEAN,
autoDownloadSchedule: DataTypes.STRING,
lastEpisodeCheck: DataTypes.DATE,
autoGenerateChapters: DataTypes.BOOLEAN,
maxEpisodesToKeep: DataTypes.INTEGER,
maxNewEpisodesToDownload: DataTypes.INTEGER,
coverPath: DataTypes.STRING,
@ -277,10 +273,6 @@ class Podcast extends Model {
this.autoDownloadSchedule = payload.autoDownloadSchedule
hasUpdates = true
}
if (payload.autoGenerateChapters !== undefined && payload.autoGenerateChapters !== this.autoGenerateChapters) {
this.autoGenerateChapters = !!payload.autoGenerateChapters
hasUpdates = true
}
if (typeof payload.lastEpisodeCheck === 'number' && payload.lastEpisodeCheck !== this.lastEpisodeCheck?.valueOf()) {
this.lastEpisodeCheck = payload.lastEpisodeCheck
hasUpdates = true
@ -449,7 +441,6 @@ class Podcast extends Model {
autoDownloadEpisodes: this.autoDownloadEpisodes,
autoDownloadSchedule: this.autoDownloadSchedule,
lastEpisodeCheck: this.lastEpisodeCheck?.valueOf() || null,
autoGenerateChapters: this.autoGenerateChapters,
maxEpisodesToKeep: this.maxEpisodesToKeep,
maxNewEpisodesToDownload: this.maxNewEpisodesToDownload
}
@ -466,7 +457,6 @@ class Podcast extends Model {
autoDownloadEpisodes: this.autoDownloadEpisodes,
autoDownloadSchedule: this.autoDownloadSchedule,
lastEpisodeCheck: this.lastEpisodeCheck?.valueOf() || null,
autoGenerateChapters: this.autoGenerateChapters,
maxEpisodesToKeep: this.maxEpisodesToKeep,
maxNewEpisodesToDownload: this.maxNewEpisodesToDownload,
size: this.size
@ -491,7 +481,6 @@ class Podcast extends Model {
autoDownloadEpisodes: this.autoDownloadEpisodes,
autoDownloadSchedule: this.autoDownloadSchedule,
lastEpisodeCheck: this.lastEpisodeCheck?.valueOf() || null,
autoGenerateChapters: this.autoGenerateChapters,
maxEpisodesToKeep: this.maxEpisodesToKeep,
maxNewEpisodesToDownload: this.maxNewEpisodesToDownload,
size: this.size