mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: spread fail, @julianlam
add ap check
This commit is contained in:
committed by
Julian Lam
parent
ac7b7f81b3
commit
c1b7196429
@@ -3,6 +3,7 @@
|
|||||||
const _ = require('lodash');
|
const _ = require('lodash');
|
||||||
|
|
||||||
const db = require('../database');
|
const db = require('../database');
|
||||||
|
const meta = require('../meta');
|
||||||
const categories = require('../categories');
|
const categories = require('../categories');
|
||||||
const plugins = require('../plugins');
|
const plugins = require('../plugins');
|
||||||
const api = require('../api');
|
const api = require('../api');
|
||||||
@@ -79,11 +80,11 @@ module.exports = function (User) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
User.getCategoriesByStates = async function (uid, states) {
|
User.getCategoriesByStates = async function (uid, states) {
|
||||||
const remoteCids = await db.getObjectValues('handle:cid');
|
const [localCids, remoteCids] = await Promise.all([
|
||||||
const cids = [
|
categories.getAllCidsFromSet('categories:cid'),
|
||||||
(await categories.getAllCidsFromSet('categories:cid')),
|
meta.config.activitypubEnabled ? db.getObjectValues('handle:cid') : [],
|
||||||
...remoteCids,
|
]);
|
||||||
];
|
const cids = localCids.concat(remoteCids);
|
||||||
if (!(parseInt(uid, 10) > 0)) {
|
if (!(parseInt(uid, 10) > 0)) {
|
||||||
return cids;
|
return cids;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user