diff options
| author | Akihiko Odaki <nekomanma@pixiv.co.jp> | 2018-04-02 20:16:13 +0900 |
|---|---|---|
| committer | Akihiko Odaki <nekomanma@pixiv.co.jp> | 2018-04-03 02:10:43 +0900 |
| commit | 32c008d0087eae2a2b32f050fd2ae126a3e2c732 (patch) | |
| tree | 492ee92b3c35af6a243c38e5a4fccfccdad63c7b /src/server/api/endpoints/posts | |
| parent | Fix job processor interfaces (diff) | |
| download | sharkey-32c008d0087eae2a2b32f050fd2ae126a3e2c732.tar.gz sharkey-32c008d0087eae2a2b32f050fd2ae126a3e2c732.tar.bz2 sharkey-32c008d0087eae2a2b32f050fd2ae126a3e2c732.zip | |
Deliver posts to remote followers
Diffstat (limited to 'src/server/api/endpoints/posts')
| -rw-r--r-- | src/server/api/endpoints/posts/create.ts | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server/api/endpoints/posts/create.ts b/src/server/api/endpoints/posts/create.ts index b633494a30..ccd617545c 100644 --- a/src/server/api/endpoints/posts/create.ts +++ b/src/server/api/endpoints/posts/create.ts @@ -7,7 +7,7 @@ import renderAcct from '../../../../acct/render'; import config from '../../../../config'; import html from '../../../../text/html'; import parse from '../../../../text/parse'; -import Post, { IPost, isValidText, isValidCw, pack } from '../../../../models/post'; +import Post, { IPost, isValidText, isValidCw } from '../../../../models/post'; import { ILocalUser } from '../../../../models/user'; import Channel, { IChannel } from '../../../../models/channel'; import DriveFile from '../../../../models/drive-file'; @@ -283,16 +283,13 @@ module.exports = (params, user: ILocalUser, app) => new Promise(async (res, rej) geo }, reply, repost, atMentions); - // Serialize - const postObj = await pack(post); + const postObj = await distribute(user, post.mentions, post); // Reponse res({ createdPost: postObj }); - distribute(user, post.mentions, postObj); - // Register to search database if (post.text && config.elasticsearch.enable) { const es = require('../../../db/elasticsearch'); |