diff options
| author | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2017-03-01 17:37:01 +0900 |
|---|---|---|
| committer | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2017-03-01 17:37:01 +0900 |
| commit | ac8eb94a27905a1bcac9fea445b41e5866cf173f (patch) | |
| tree | f2837b62d350356ae2f2f454960f2f22ab4a0d89 /src/api/endpoints/posts | |
| parent | Update tslint.json (diff) | |
| download | misskey-ac8eb94a27905a1bcac9fea445b41e5866cf173f.tar.gz misskey-ac8eb94a27905a1bcac9fea445b41e5866cf173f.tar.bz2 misskey-ac8eb94a27905a1bcac9fea445b41e5866cf173f.zip | |
Use any instead of Object
Diffstat (limited to '')
| -rw-r--r-- | src/api/endpoints/posts.js | 125 | ||||
| -rw-r--r-- | src/api/endpoints/posts/context.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/create.js | 8 | ||||
| -rw-r--r-- | src/api/endpoints/posts/favorites/create.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/favorites/delete.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/likes.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/likes/create.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/likes/delete.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/mentions.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/polls/vote.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/replies.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/reposts.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/search.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/show.js | 6 | ||||
| -rw-r--r-- | src/api/endpoints/posts/timeline.js | 8 |
15 files changed, 106 insertions, 107 deletions
diff --git a/src/api/endpoints/posts.js b/src/api/endpoints/posts.js index 59cfb8a441..42294a39c8 100644 --- a/src/api/endpoints/posts.js +++ b/src/api/endpoints/posts.js @@ -9,80 +9,79 @@ import serialize from '../serializers/post'; /** * Lists all posts * - * @param {Object} params - * @return {Promise<object>} + * @param {any} params + * @return {Promise<any>} */ module.exports = (params) => - new Promise(async (res, rej) => -{ - // Get 'include_replies' parameter - let includeReplies = params.include_replies; - if (includeReplies === true) { - includeReplies = true; - } else { - includeReplies = false; - } + new Promise(async (res, rej) => { + // Get 'include_replies' parameter + let includeReplies = params.include_replies; + if (includeReplies === true) { + includeReplies = true; + } else { + includeReplies = false; + } - // Get 'include_reposts' parameter - let includeReposts = params.include_reposts; - if (includeReposts === true) { - includeReposts = true; - } else { - includeReposts = false; - } + // Get 'include_reposts' parameter + let includeReposts = params.include_reposts; + if (includeReposts === true) { + includeReposts = true; + } else { + includeReposts = false; + } - // Get 'limit' parameter - let limit = params.limit; - if (limit !== undefined && limit !== null) { - limit = parseInt(limit, 10); + // 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) + }; + } - if (!includeReplies) { - query.reply_to_id = null; - } + if (!includeReplies) { + query.reply_to_id = null; + } - if (!includeReposts) { - query.repost_id = null; - } + if (!includeReposts) { + query.repost_id = null; + } - // Issue query - const posts = await Post - .find(query, { - limit: limit, - sort: sort - }); + // Issue query + const posts = await Post + .find(query, { + limit: limit, + sort: sort + }); - // Serialize - res(await Promise.all(posts.map(async post => await serialize(post)))); -}); + // Serialize + res(await Promise.all(posts.map(async post => await serialize(post)))); + }); diff --git a/src/api/endpoints/posts/context.js b/src/api/endpoints/posts/context.js index 5f040b8505..b843044642 100644 --- a/src/api/endpoints/posts/context.js +++ b/src/api/endpoints/posts/context.js @@ -10,9 +10,9 @@ import serialize from '../../serializers/post'; /** * Show a context of a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => diff --git a/src/api/endpoints/posts/create.js b/src/api/endpoints/posts/create.js index 0296c0e60c..57e95bd712 100644 --- a/src/api/endpoints/posts/create.js +++ b/src/api/endpoints/posts/create.js @@ -28,10 +28,10 @@ const maxMediaCount = 4; /** * Create a post * - * @param {Object} params - * @param {Object} user - * @param {Object} app - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @param {any} app + * @return {Promise<any>} */ module.exports = (params, user, app) => new Promise(async (res, rej) => diff --git a/src/api/endpoints/posts/favorites/create.js b/src/api/endpoints/posts/favorites/create.js index 0d9e86a9fc..7ee7c0d3fb 100644 --- a/src/api/endpoints/posts/favorites/create.js +++ b/src/api/endpoints/posts/favorites/create.js @@ -10,9 +10,9 @@ import Post from '../../models/post'; /** * Favorite a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => { diff --git a/src/api/endpoints/posts/favorites/delete.js b/src/api/endpoints/posts/favorites/delete.js index e13f78654c..4b36b9bde3 100644 --- a/src/api/endpoints/posts/favorites/delete.js +++ b/src/api/endpoints/posts/favorites/delete.js @@ -10,9 +10,9 @@ import Post from '../../models/post'; /** * Unfavorite a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => { diff --git a/src/api/endpoints/posts/likes.js b/src/api/endpoints/posts/likes.js index 6d3ab866be..67898218cf 100644 --- a/src/api/endpoints/posts/likes.js +++ b/src/api/endpoints/posts/likes.js @@ -11,9 +11,9 @@ import serialize from '../../serializers/user'; /** * Show a likes of a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => diff --git a/src/api/endpoints/posts/likes/create.js b/src/api/endpoints/posts/likes/create.js index 6b8f1addd1..3b2c778a03 100644 --- a/src/api/endpoints/posts/likes/create.js +++ b/src/api/endpoints/posts/likes/create.js @@ -12,9 +12,9 @@ import notify from '../../../common/notify'; /** * Like a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => { diff --git a/src/api/endpoints/posts/likes/delete.js b/src/api/endpoints/posts/likes/delete.js index a863fb267d..1dd0f5b29a 100644 --- a/src/api/endpoints/posts/likes/delete.js +++ b/src/api/endpoints/posts/likes/delete.js @@ -12,9 +12,9 @@ import User from '../../../models/user'; /** * Unlike a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => { diff --git a/src/api/endpoints/posts/mentions.js b/src/api/endpoints/posts/mentions.js index 7377e3523b..5a3d72aab8 100644 --- a/src/api/endpoints/posts/mentions.js +++ b/src/api/endpoints/posts/mentions.js @@ -11,9 +11,9 @@ import serialize from '../../serializers/post'; /** * Get mentions of myself * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => diff --git a/src/api/endpoints/posts/polls/vote.js b/src/api/endpoints/posts/polls/vote.js index bb4f7b259b..9f9a5171a0 100644 --- a/src/api/endpoints/posts/polls/vote.js +++ b/src/api/endpoints/posts/polls/vote.js @@ -11,9 +11,9 @@ import notify from '../../../common/notify'; /** * Vote poll of a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => { diff --git a/src/api/endpoints/posts/replies.js b/src/api/endpoints/posts/replies.js index 5ce1133e00..cbbb5dc312 100644 --- a/src/api/endpoints/posts/replies.js +++ b/src/api/endpoints/posts/replies.js @@ -10,9 +10,9 @@ import serialize from '../../serializers/post'; /** * Show a replies of a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => diff --git a/src/api/endpoints/posts/reposts.js b/src/api/endpoints/posts/reposts.js index ed97a601e3..0ffe44cb16 100644 --- a/src/api/endpoints/posts/reposts.js +++ b/src/api/endpoints/posts/reposts.js @@ -10,9 +10,9 @@ import serialize from '../../serializers/post'; /** * Show a reposts of a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => diff --git a/src/api/endpoints/posts/search.js b/src/api/endpoints/posts/search.js index 2ee00b8991..bc06340fda 100644 --- a/src/api/endpoints/posts/search.js +++ b/src/api/endpoints/posts/search.js @@ -12,9 +12,9 @@ import config from '../../../conf'; /** * Search a post * - * @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) => diff --git a/src/api/endpoints/posts/show.js b/src/api/endpoints/posts/show.js index 1b9a747a8d..4938199cdb 100644 --- a/src/api/endpoints/posts/show.js +++ b/src/api/endpoints/posts/show.js @@ -10,9 +10,9 @@ import serialize from '../../serializers/post'; /** * Show a post * - * @param {Object} params - * @param {Object} user - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @return {Promise<any>} */ module.exports = (params, user) => new Promise(async (res, rej) => diff --git a/src/api/endpoints/posts/timeline.js b/src/api/endpoints/posts/timeline.js index 626f828ef8..48f7c26940 100644 --- a/src/api/endpoints/posts/timeline.js +++ b/src/api/endpoints/posts/timeline.js @@ -11,10 +11,10 @@ import serialize from '../../serializers/post'; /** * Get timeline of myself * - * @param {Object} params - * @param {Object} user - * @param {Object} app - * @return {Promise<object>} + * @param {any} params + * @param {any} user + * @param {any} app + * @return {Promise<any>} */ module.exports = (params, user, app) => new Promise(async (res, rej) => |