feat: reverseOrder vars/types

This commit is contained in:
Kevin Shenk 2025-01-24 19:24:21 +00:00
parent 106489be75
commit f89b77fdc9
2 changed files with 6 additions and 1 deletions

View File

@ -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
}

View File

@ -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
}