summaryrefslogtreecommitdiff
path: root/src/api/endpoints/users.js
diff options
context:
space:
mode:
authorAya Morisawa <AyaMorisawa4869@gmail.com>2017-03-01 17:37:01 +0900
committerAya Morisawa <AyaMorisawa4869@gmail.com>2017-03-01 17:37:01 +0900
commitac8eb94a27905a1bcac9fea445b41e5866cf173f (patch)
treef2837b62d350356ae2f2f454960f2f22ab4a0d89 /src/api/endpoints/users.js
parentUpdate tslint.json (diff)
downloadmisskey-ac8eb94a27905a1bcac9fea445b41e5866cf173f.tar.gz
misskey-ac8eb94a27905a1bcac9fea445b41e5866cf173f.tar.bz2
misskey-ac8eb94a27905a1bcac9fea445b41e5866cf173f.zip
Use any instead of Object
Diffstat (limited to 'src/api/endpoints/users.js')
-rw-r--r--src/api/endpoints/users.js89
1 files changed, 44 insertions, 45 deletions
diff --git a/src/api/endpoints/users.js b/src/api/endpoints/users.js
index 671eaae14f..63e28caa46 100644
--- a/src/api/endpoints/users.js
+++ b/src/api/endpoints/users.js
@@ -9,58 +9,57 @@ import serialize from '../serializers/user';
/**
* Lists all users
*
- * @param {Object} params
- * @param {Object} me
- * @return {Promise<object>}
+ * @param {any} params
+ * @param {any} me
+ * @return {Promise<any>}
*/
module.exports = (params, me) =>
- new Promise(async (res, rej) =>
-{
- // Get 'limit' parameter
- let limit = params.limit;
- if (limit !== undefined && limit !== null) {
- limit = parseInt(limit, 10);
+ new Promise(async (res, rej) => {
+ // Get 'limit' parameter
+ let limit = params.limit;
+ if (limit !== undefined && limit !== null) {
+ limit = parseInt(limit, 10);
- // From 1 to 100
- if (!(1 <= limit && limit <= 100)) {
- return rej('invalid limit range');
+ // From 1 to 100
+ if (!(1 <= limit && limit <= 100)) {
+ return rej('invalid limit range');
+ }
+ } else {
+ limit = 10;
}
- } else {
- limit = 10;
- }
- const since = params.since_id || null;
- const max = params.max_id || null;
+ const since = params.since_id || null;
+ const max = params.max_id || null;
- // Check if both of since_id and max_id is specified
- if (since !== null && max !== null) {
- return rej('cannot set since_id and max_id');
- }
+ // Check if both of since_id and max_id is specified
+ if (since !== null && max !== null) {
+ return rej('cannot set since_id and max_id');
+ }
- // Construct query
- const sort = {
- _id: -1
- };
- const query = {};
- if (since !== null) {
- sort._id = 1;
- query._id = {
- $gt: new mongo.ObjectID(since)
- };
- } else if (max !== null) {
- query._id = {
- $lt: new mongo.ObjectID(max)
+ // Construct query
+ const sort = {
+ _id: -1
};
- }
+ const query = {};
+ if (since !== null) {
+ sort._id = 1;
+ query._id = {
+ $gt: new mongo.ObjectID(since)
+ };
+ } else if (max !== null) {
+ query._id = {
+ $lt: new mongo.ObjectID(max)
+ };
+ }
- // Issue query
- const users = await User
- .find(query, {
- limit: limit,
- sort: sort
- });
+ // Issue query
+ const users = await User
+ .find(query, {
+ limit: limit,
+ sort: sort
+ });
- // Serialize
- res(await Promise.all(users.map(async user =>
- await serialize(user, me))));
-});
+ // Serialize
+ res(await Promise.all(users.map(async user =>
+ await serialize(user, me))));
+ });