diff options
Diffstat (limited to 'src/server/api')
| -rw-r--r-- | src/server/api/endpoints/users/lists/create.ts (renamed from src/server/api/endpoints/users/list/create.ts) | 0 | ||||
| -rw-r--r-- | src/server/api/endpoints/users/lists/list.ts | 13 | ||||
| -rw-r--r-- | src/server/api/endpoints/users/lists/push.ts (renamed from src/server/api/endpoints/users/list/push.ts) | 0 |
3 files changed, 13 insertions, 0 deletions
diff --git a/src/server/api/endpoints/users/list/create.ts b/src/server/api/endpoints/users/lists/create.ts index 6ae510f52b..6ae510f52b 100644 --- a/src/server/api/endpoints/users/list/create.ts +++ b/src/server/api/endpoints/users/lists/create.ts diff --git a/src/server/api/endpoints/users/lists/list.ts b/src/server/api/endpoints/users/lists/list.ts new file mode 100644 index 0000000000..d19339a1f5 --- /dev/null +++ b/src/server/api/endpoints/users/lists/list.ts @@ -0,0 +1,13 @@ +import UserList, { pack } from '../../../../../models/user-list'; + +/** + * Add a user to a user list + */ +module.exports = async (params, me) => new Promise(async (res, rej) => { + // Fetch lists + const userLists = await UserList.find({ + userId: me._id, + }); + + res(await Promise.all(userLists.map(x => pack(x)))); +}); diff --git a/src/server/api/endpoints/users/list/push.ts b/src/server/api/endpoints/users/lists/push.ts index f21234775d..f21234775d 100644 --- a/src/server/api/endpoints/users/list/push.ts +++ b/src/server/api/endpoints/users/lists/push.ts |