From 04efb6c17714856b251341a328d51af623b1d37f Mon Sep 17 00:00:00 2001 From: "Fabien \"egg\" O'Carroll" Date: Sun, 12 Mar 2023 23:10:23 +0700 Subject: [PATCH] Exposed MentionsAPI from mentions service This is necessary so that we can use it as the IMentionReportGenerator dependency for the mentions-email-report packages --- ghost/core/core/server/services/mentions/service.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ghost/core/core/server/services/mentions/service.js b/ghost/core/core/server/services/mentions/service.js index fdc41d4e13..29ef608b70 100644 --- a/ghost/core/core/server/services/mentions/service.js +++ b/ghost/core/core/server/services/mentions/service.js @@ -25,6 +25,8 @@ function getPostUrl(post) { } module.exports = { + /** @type {import('@tryghost/webmentions/lib/MentionsAPI')} */ + api: null, controller: new MentionController(), didInit: false, async init() { @@ -56,6 +58,8 @@ module.exports = { routingService }); + this.api = api; + this.controller.init({ api, jobService: {