summaryrefslogtreecommitdiff
path: root/src/server/api/common/get-hide-users.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/common/get-hide-users.ts')
-rw-r--r--src/server/api/common/get-hide-users.ts25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/server/api/common/get-hide-users.ts b/src/server/api/common/get-hide-users.ts
deleted file mode 100644
index 3cdf806751..0000000000
--- a/src/server/api/common/get-hide-users.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-import * as mongo from 'mongodb';
-import Mute from '../../../models/mute';
-import User, { IUser } from '../../../models/user';
-import { unique } from '../../../prelude/array';
-
-export async function getHideUserIds(me: IUser) {
- return await getHideUserIdsById(me ? me._id : null);
-}
-
-export async function getHideUserIdsById(meId?: mongo.ObjectID) {
- const [suspended, muted] = await Promise.all([
- User.find({
- isSuspended: true
- }, {
- fields: {
- _id: true
- }
- }),
- meId ? Mute.find({
- muterId: meId
- }) : Promise.resolve([])
- ]);
-
- return unique(suspended.map(user => user._id).concat(muted.map(mute => mute.muteeId)));
-}