From 9ef45686acde0db4db9f2c698a72c4877af01874 Mon Sep 17 00:00:00 2001 From: Greg Lorenzen Date: Sun, 1 Dec 2024 01:41:00 +0000 Subject: [PATCH] Add isDownloadable bool to MediaItemShare model --- server/models/MediaItemShare.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/models/MediaItemShare.js b/server/models/MediaItemShare.js index 38b8dbbf4..065dff10c 100644 --- a/server/models/MediaItemShare.js +++ b/server/models/MediaItemShare.js @@ -12,6 +12,7 @@ const { DataTypes, Model } = require('sequelize') * @property {Object} extraData * @property {Date} createdAt * @property {Date} updatedAt + * @property {boolean} isDownloadable * * @typedef {MediaItemShareObject & MediaItemShare} MediaItemShareModel */ @@ -25,6 +26,7 @@ const { DataTypes, Model } = require('sequelize') * @property {Date} expiresAt * @property {Date} createdAt * @property {Date} updatedAt + * @property {boolean} isDownloadable */ class MediaItemShare extends Model { @@ -40,7 +42,8 @@ class MediaItemShare extends Model { slug: this.slug, expiresAt: this.expiresAt, createdAt: this.createdAt, - updatedAt: this.updatedAt + updatedAt: this.updatedAt, + isDownloadable: this.isDownloadable } } @@ -114,7 +117,8 @@ class MediaItemShare extends Model { slug: DataTypes.STRING, pash: DataTypes.STRING, expiresAt: DataTypes.DATE, - extraData: DataTypes.JSON + extraData: DataTypes.JSON, + isDownloadable: DataTypes.BOOLEAN }, { sequelize,