mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-05-07 20:55:55 +02: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);
|
uids = Array.from(uids);
|
||||||
cids = Array.from(cids);
|
cids = Array.from(cids);
|
||||||
|
|
||||||
// const uidsThatExist = ids.filter((uid, idx) => exists[idx]);
|
|
||||||
// const uidsThatDontExist = ids.filter((uid, idx) => !exists[idx]);
|
|
||||||
|
|
||||||
// Remote users
|
// Remote users
|
||||||
const [postCounts, roomCounts, followCounts] = await Promise.all([
|
const [postCounts, roomCounts, followCounts] = await Promise.all([
|
||||||
db.sortedSetsCard(uids.map(uid => `uid:${uid}:posts`)),
|
db.sortedSetsCard(uids.map(uid => `uid:${uid}:posts`)),
|
||||||
|
|||||||
@@ -159,9 +159,10 @@ module.exports = function (User) {
|
|||||||
activitypub.actors.remove(uid),
|
activitypub.actors.remove(uid),
|
||||||
]);
|
]);
|
||||||
await db.deleteAll([
|
await db.deleteAll([
|
||||||
`followers:${uid}`, `following:${uid}`, `user:${uid}`,
|
`followers:${uid}`, `following:${uid}`,
|
||||||
`uid:${uid}:followed_tags`, `uid:${uid}:followed_tids`,
|
`uid:${uid}:followed_tags`, `uid:${uid}:followed_tids`,
|
||||||
`uid:${uid}:ignored_tids`,
|
`uid:${uid}:ignored_tids`,
|
||||||
|
`${utils.isNumber(uid) ? 'user' : 'userRemote'}:${uid}`,
|
||||||
]);
|
]);
|
||||||
delete deletesInProgress[uid];
|
delete deletesInProgress[uid];
|
||||||
return userData;
|
return userData;
|
||||||
|
|||||||
Reference in New Issue
Block a user