diff options
| author | mei23 <m@m544.net> | 2018-08-25 14:23:51 +0900 |
|---|---|---|
| committer | mei23 <m@m544.net> | 2018-08-25 14:23:51 +0900 |
| commit | 68a7661f08b851999bb0c7deff1d7553af904fb4 (patch) | |
| tree | 0df8c63b742a2c3a3fa51b702854e4af64fce306 /src/remote/activitypub | |
| parent | Send actor in CreateNote, Announce (diff) | |
| download | sharkey-68a7661f08b851999bb0c7deff1d7553af904fb4.tar.gz sharkey-68a7661f08b851999bb0c7deff1d7553af904fb4.tar.bz2 sharkey-68a7661f08b851999bb0c7deff1d7553af904fb4.zip | |
Create Note activity にも toとcc
Diffstat (limited to 'src/remote/activitypub')
| -rw-r--r-- | src/remote/activitypub/renderer/create.ts | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/remote/activitypub/renderer/create.ts b/src/remote/activitypub/renderer/create.ts index 42b36195ff..1ee1418fce 100644 --- a/src/remote/activitypub/renderer/create.ts +++ b/src/remote/activitypub/renderer/create.ts @@ -2,11 +2,16 @@ import config from '../../../config'; import { INote } from '../../../models/note'; export default (object: any, note: INote) => { - return { + const activity = { id: `${config.url}/notes/${note._id}/activity`, actor: `${config.url}/users/${note.userId}`, type: 'Create', published: note.createdAt.toISOString(), object - }; + } as any; + + if (object.to) activity.to = object.to; + if (object.cc) activity.cc = object.cc; + + return activity; }; |