diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2018-04-03 12:27:56 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-03 12:27:56 +0900 |
| commit | b4833d551ec187f7423d17fb8acfbcefec55ef54 (patch) | |
| tree | 64c2374903dec6104dc265af352e72480b3d7e14 | |
| parent | Merge pull request #1377 from akihikodaki/misc (diff) | |
| parent | Explicityly wrap objects with Create activity (diff) | |
| download | sharkey-b4833d551ec187f7423d17fb8acfbcefec55ef54.tar.gz sharkey-b4833d551ec187f7423d17fb8acfbcefec55ef54.tar.bz2 sharkey-b4833d551ec187f7423d17fb8acfbcefec55ef54.zip | |
Merge pull request #1378 from akihikodaki/misc
| -rw-r--r-- | src/processor/http/deliver-post.ts | 8 | ||||
| -rw-r--r-- | src/remote/activitypub/renderer/create.ts | 4 |
2 files changed, 9 insertions, 3 deletions
diff --git a/src/processor/http/deliver-post.ts b/src/processor/http/deliver-post.ts index 83ac8281f4..1389aede8c 100644 --- a/src/processor/http/deliver-post.ts +++ b/src/processor/http/deliver-post.ts @@ -5,6 +5,7 @@ import Post, { pack } from '../../models/post'; import User, { isLocalUser } from '../../models/user'; import stream, { publishChannelStream } from '../../publishers/stream'; 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'; @@ -49,9 +50,10 @@ export default ({ data }) => Post.findOne({ _id: data.id }).then(post => { }); } - return renderNote(user, post).then(rendered => { - rendered['@context'] = context; - return request(user, following.follower[0].account.inbox, rendered); + return renderNote(user, post).then(note => { + const create = renderCreate(note); + create['@context'] = context; + return request(user, following.follower[0].account.inbox, create); }); }))) ); diff --git a/src/remote/activitypub/renderer/create.ts b/src/remote/activitypub/renderer/create.ts new file mode 100644 index 0000000000..de411e1951 --- /dev/null +++ b/src/remote/activitypub/renderer/create.ts @@ -0,0 +1,4 @@ +export default object => ({ + type: 'Create', + object +}); |