summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/posts
diff options
context:
space:
mode:
authorAkihiko Odaki <nekomanma@pixiv.co.jp>2018-04-02 20:16:13 +0900
committerAkihiko Odaki <nekomanma@pixiv.co.jp>2018-04-03 02:10:43 +0900
commit32c008d0087eae2a2b32f050fd2ae126a3e2c732 (patch)
tree492ee92b3c35af6a243c38e5a4fccfccdad63c7b /src/server/api/endpoints/posts
parentFix job processor interfaces (diff)
downloadsharkey-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.ts7
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');