summaryrefslogtreecommitdiff
path: root/src/remote/activitypub
diff options
context:
space:
mode:
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;
};