mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-10 17:42:52 +01:00
fix: remote bare hash for remote users on prune as well
This commit is contained in:
@@ -624,9 +624,6 @@ Actors.prune = async () => {
|
||||
uids = Array.from(uids);
|
||||
cids = Array.from(cids);
|
||||
|
||||
// const uidsThatExist = ids.filter((uid, idx) => exists[idx]);
|
||||
// const uidsThatDontExist = ids.filter((uid, idx) => !exists[idx]);
|
||||
|
||||
// Remote users
|
||||
const [postCounts, roomCounts, followCounts] = await Promise.all([
|
||||
db.sortedSetsCard(uids.map(uid => `uid:${uid}:posts`)),
|
||||
|
||||
@@ -159,9 +159,10 @@ module.exports = function (User) {
|
||||
activitypub.actors.remove(uid),
|
||||
]);
|
||||
await db.deleteAll([
|
||||
`followers:${uid}`, `following:${uid}`, `user:${uid}`,
|
||||
`followers:${uid}`, `following:${uid}`,
|
||||
`uid:${uid}:followed_tags`, `uid:${uid}:followed_tids`,
|
||||
`uid:${uid}:ignored_tids`,
|
||||
`${utils.isNumber(uid) ? 'user' : 'userRemote'}:${uid}`,
|
||||
]);
|
||||
delete deletesInProgress[uid];
|
||||
return userData;
|
||||
|
||||
Reference in New Issue
Block a user