diff --git a/server/managers/RssFeedManager.js b/server/managers/RssFeedManager.js index de009c3d9..24433d0f4 100644 --- a/server/managers/RssFeedManager.js +++ b/server/managers/RssFeedManager.js @@ -8,7 +8,7 @@ const Database = require('../Database') const fs = require('../libs/fsExtra') class RssFeedManager { - constructor() {} + constructor() { } /** * Remove invalid feeds (invalid if the entity does not exist) @@ -263,6 +263,7 @@ class RssFeedManager { return { preventIndexing: metadataDetails.preventIndexing, + reverseOrder: metadataDetails.reverseOrder, ownerName: metadataDetails.ownerName && typeof metadataDetails.ownerName === 'string' ? metadataDetails.ownerName : null, ownerEmail: metadataDetails.ownerEmail && typeof metadataDetails.ownerEmail === 'string' ? metadataDetails.ownerEmail : null } diff --git a/server/models/Feed.js b/server/models/Feed.js index 654099076..cb7671b25 100644 --- a/server/models/Feed.js +++ b/server/models/Feed.js @@ -9,6 +9,7 @@ const RSS = require('../libs/rss') * @property {boolean} preventIndexing * @property {string} ownerName * @property {string} ownerEmail + * @property {boolean} reverseOrder */ /** @@ -58,6 +59,8 @@ class Feed extends Model { this.explicit /** @type {boolean} */ this.preventIndexing + /** @type {boolean} */ + this.reverseOrder /** @type {string} */ this.coverPath /** @type {UUIDV4} */ @@ -133,6 +136,7 @@ class Feed extends Model { if (feedOptions) { feedObj.preventIndexing = feedOptions.preventIndexing + feedObj.reverseOrder = feedOptions.reverseOrder feedObj.ownerName = feedOptions.ownerName feedObj.ownerEmail = feedOptions.ownerEmail }