Add feed migration and cleanup

This commit is contained in:
advplyr 2023-07-05 18:18:37 -05:00
parent a4b0f6c202
commit a0bc959850
12 changed files with 138 additions and 34 deletions

View file

@ -106,7 +106,7 @@ class Database {
require('./models/FeedEpisode')(this.sequelize)
require('./models/Setting')(this.sequelize)
return this.sequelize.sync({ force })
return this.sequelize.sync({ force, alter: false })
}
async loadData(force = false) {
@ -354,12 +354,13 @@ class Database {
this.libraryItems = this.libraryItems.filter(li => li.id !== libraryItemId)
}
createFeed(oldFeed) {
// TODO: Implement
async createFeed(oldFeed) {
await this.models.feed.fullCreateFromOld(oldFeed)
this.feeds.push(oldFeed)
}
updateFeed(oldFeed) {
// TODO: Implement
return this.models.feed.fullUpdateFromOld(oldFeed)
}
async removeFeed(feedId) {