feat: allowing manual group assertion via category search input

This commit is contained in:
Julian Lam
2025-03-24 14:05:40 -04:00
parent ee34396c71
commit 23b3148c84

View File

@@ -3,6 +3,7 @@
const _ = require('lodash'); const _ = require('lodash');
const privileges = require('../privileges'); const privileges = require('../privileges');
const activitypub = require('../activitypub');
const plugins = require('../plugins'); const plugins = require('../plugins');
const utils = require('../utils'); const utils = require('../utils');
const db = require('../database'); const db = require('../database');
@@ -16,6 +17,10 @@ module.exports = function (Categories) {
const startTime = process.hrtime(); const startTime = process.hrtime();
if (activitypub.helpers.isWebfinger(query)) {
await activitypub.actors.assertGroup([query]);
}
let cids = await findCids(query, data.hardCap); let cids = await findCids(query, data.hardCap);
const result = await plugins.hooks.fire('filter:categories.search', { const result = await plugins.hooks.fire('filter:categories.search', {