summaryrefslogtreecommitdiff
path: root/src/processor/http/deliver-post.ts
diff options
context:
space:
mode:
authorAkihiko Odaki <nekomanma@pixiv.co.jp>2018-04-04 22:45:55 +0900
committerAkihiko Odaki <nekomanma@pixiv.co.jp>2018-04-04 22:45:55 +0900
commitd7c13b975f55c85b695b72a3ded3d5de97227414 (patch)
treee197f64e6b977c1f8199b3b2a93815a5529e704d /src/processor/http/deliver-post.ts
parentMake HTTP request first in unfollow job (diff)
downloadsharkey-d7c13b975f55c85b695b72a3ded3d5de97227414.tar.gz
sharkey-d7c13b975f55c85b695b72a3ded3d5de97227414.tar.bz2
sharkey-d7c13b975f55c85b695b72a3ded3d5de97227414.zip
Retry HTTP requests
Diffstat (limited to 'src/processor/http/deliver-post.ts')
-rw-r--r--src/processor/http/deliver-post.ts21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/processor/http/deliver-post.ts b/src/processor/http/deliver-post.ts
deleted file mode 100644
index 48ad4f95a1..0000000000
--- a/src/processor/http/deliver-post.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import Post from '../../models/post';
-import User, { IRemoteUser } from '../../models/user';
-import context from '../../remote/activitypub/renderer/context';
-import renderCreate from '../../remote/activitypub/renderer/create';
-import renderNote from '../../remote/activitypub/renderer/note';
-import request from '../../remote/request';
-
-export default async ({ data }) => {
- const promisedTo = User.findOne({ _id: data.toId }) as Promise<IRemoteUser>;
- const [from, post] = await Promise.all([
- User.findOne({ _id: data.fromId }),
- Post.findOne({ _id: data.postId })
- ]);
- const note = await renderNote(from, post);
- const to = await promisedTo;
- const create = renderCreate(note);
-
- create['@context'] = context;
-
- return request(from, to.account.inbox, create);
-};