summaryrefslogtreecommitdiff
path: root/src/remote/activitypub
diff options
context:
space:
mode:
authormei23 <m@m544.net>2018-08-25 14:23:51 +0900
committermei23 <m@m544.net>2018-08-25 14:23:51 +0900
commit68a7661f08b851999bb0c7deff1d7553af904fb4 (patch)
tree0df8c63b742a2c3a3fa51b702854e4af64fce306 /src/remote/activitypub
parentSend actor in CreateNote, Announce (diff)
downloadsharkey-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.ts9
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;
};