summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/users
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-04-25 06:34:50 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-04-25 06:34:50 +0900
commit1ba5dfd79c66edd871f922d21861557e6152cc6c (patch)
treeba6ae8e232af306f8f17d8b8f1255aa81714041c /src/server/api/endpoints/users
parentwip (diff)
downloadsharkey-1ba5dfd79c66edd871f922d21861557e6152cc6c.tar.gz
sharkey-1ba5dfd79c66edd871f922d21861557e6152cc6c.tar.bz2
sharkey-1ba5dfd79c66edd871f922d21861557e6152cc6c.zip
wip
Diffstat (limited to 'src/server/api/endpoints/users')
-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.ts13
-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