fix: use simpler getSortedSetRevRange instead of unnecessary zunion call

/cc @barisusakli
This commit is contained in:
Julian Lam
2024-01-05 10:02:10 -05:00
parent e4eeb069c2
commit 283e460a57
2 changed files with 4 additions and 9 deletions

View File

@@ -2,7 +2,6 @@
const nconf = require('nconf');
const { createHash, createSign, createVerify } = require('crypto');
const validator = require('validator');
const request = require('../request');
const db = require('../database');

View File

@@ -73,14 +73,10 @@ module.exports = function (User) {
if (parseInt(uid, 10) <= 0) {
return [];
}
const uids = await db.getSortedSetRevUnion({
sets: [
const uids = await db.getSortedSetRevRange([
`${type}:${uid}`,
`${type}Remote:${uid}`,
],
start,
stop,
});
], start, stop);
const data = await plugins.hooks.fire(`filter:user.${type}`, {
uids: uids,