summaryrefslogtreecommitdiff
path: root/src/server/api/common/get-friends.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/common/get-friends.ts')
-rw-r--r--src/server/api/common/get-friends.ts49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/server/api/common/get-friends.ts b/src/server/api/common/get-friends.ts
deleted file mode 100644
index 876aa399f7..0000000000
--- a/src/server/api/common/get-friends.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import * as mongodb from 'mongodb';
-import Following from '../../../models/following';
-
-export const getFriendIds = async (me: mongodb.ObjectID, includeMe = true) => {
- // Fetch relation to other users who the I follows
- // SELECT followee
- const followings = await Following
- .find({
- followerId: me
- }, {
- fields: {
- followeeId: true
- }
- });
-
- // ID list of other users who the I follows
- const myfollowingIds = followings.map(following => following.followeeId);
-
- if (includeMe) {
- myfollowingIds.push(me);
- }
-
- return myfollowingIds;
-};
-
-export const getFriends = async (me: mongodb.ObjectID, includeMe = true, remoteOnly = false) => {
- const q: any = remoteOnly ? {
- followerId: me,
- '_followee.host': { $ne: null }
- } : {
- followerId: me
- };
- // Fetch relation to other users who the I follows
- const followings = await Following
- .find(q);
-
- // ID list of other users who the I follows
- const myfollowings = followings.map(following => ({
- id: following.followeeId
- }));
-
- if (includeMe) {
- myfollowings.push({
- id: me
- });
- }
-
- return myfollowings;
-};