From d5b1552dc92398c4f6872f968a3c8ba3e9f5b91b Mon Sep 17 00:00:00 2001 From: Naz Date: Mon, 25 Oct 2021 16:56:15 +0400 Subject: [PATCH] Simlified limit service initialization refs https://linear.app/tryghost/issue/CORE-121/create-a-video-storage-adapter - Init function for the limits service initialization is never called with parameters, so it doesn't make sense to keep that option around and have unnecessary logic handling it --- core/server/services/limits.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/core/server/services/limits.js b/core/server/services/limits.js index bc1a1786c6..4d1a9e6934 100644 --- a/core/server/services/limits.js +++ b/core/server/services/limits.js @@ -4,10 +4,7 @@ const db = require('../data/db'); const LimitService = require('@tryghost/limit-service'); let limitService = new LimitService(); -/** - * @param {Object} [limits] - An object containing limit configuration -**/ -const initFn = (limits = {}) => { +const init = () => { let helpLink; if (config.get('hostSettings:billing:enabled') && config.get('hostSettings:billing:enabled') === true && config.get('hostSettings:billing:url')) { @@ -28,7 +25,7 @@ const initFn = (limits = {}) => { const hostLimits = config.get('hostSettings:limits') || {}; limitService.loadLimits({ - limits: Object.assign(hostLimits, limits), + limits: hostLimits, subscription, db, helpLink, @@ -38,4 +35,4 @@ const initFn = (limits = {}) => { module.exports = limitService; -module.exports.init = initFn; +module.exports.init = init;