mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
fix: use simpler getSortedSetRevRange instead of unnecessary zunion call
/cc @barisusakli
This commit is contained in:
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
const nconf = require('nconf');
|
const nconf = require('nconf');
|
||||||
const { createHash, createSign, createVerify } = require('crypto');
|
const { createHash, createSign, createVerify } = require('crypto');
|
||||||
const validator = require('validator');
|
|
||||||
|
|
||||||
const request = require('../request');
|
const request = require('../request');
|
||||||
const db = require('../database');
|
const db = require('../database');
|
||||||
|
|||||||
@@ -73,14 +73,10 @@ module.exports = function (User) {
|
|||||||
if (parseInt(uid, 10) <= 0) {
|
if (parseInt(uid, 10) <= 0) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
const uids = await db.getSortedSetRevUnion({
|
const uids = await db.getSortedSetRevRange([
|
||||||
sets: [
|
`${type}:${uid}`,
|
||||||
`${type}:${uid}`,
|
`${type}Remote:${uid}`,
|
||||||
`${type}Remote:${uid}`,
|
], start, stop);
|
||||||
],
|
|
||||||
start,
|
|
||||||
stop,
|
|
||||||
});
|
|
||||||
|
|
||||||
const data = await plugins.hooks.fire(`filter:user.${type}`, {
|
const data = await plugins.hooks.fire(`filter:user.${type}`, {
|
||||||
uids: uids,
|
uids: uids,
|
||||||
|
|||||||
Reference in New Issue
Block a user