|
|
|
@ -146,7 +146,6 @@ module.exports = function (User) {
|
|
|
|
|
db.deleteAll(keys),
|
|
|
|
|
db.setRemove('invitation:uids', uid),
|
|
|
|
|
deleteUserIps(uid),
|
|
|
|
|
deleteBans(uid),
|
|
|
|
|
deleteUserFromFollowers(uid),
|
|
|
|
|
deleteImages(uid),
|
|
|
|
|
groups.leaveAllGroups(uid),
|
|
|
|
@ -185,12 +184,6 @@ module.exports = function (User) {
|
|
|
|
|
await db.delete(`uid:${uid}:ip`);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async function deleteBans(uid) {
|
|
|
|
|
const bans = await db.getSortedSetRange(`uid:${uid}:bans:timestamp`, 0, -1);
|
|
|
|
|
await db.deleteAll(bans);
|
|
|
|
|
await db.delete(`uid:${uid}:bans:timestamp`);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async function deleteUserFromFollowers(uid) {
|
|
|
|
|
const [followers, following] = await Promise.all([
|
|
|
|
|
db.getSortedSetRange(`followers:${uid}`, 0, -1),
|
|
|
|
|