From 68a7661f08b851999bb0c7deff1d7553af904fb4 Mon Sep 17 00:00:00 2001 From: mei23 Date: Sat, 25 Aug 2018 14:23:51 +0900 Subject: [PATCH] =?UTF-8?q?Create=20Note=20activity=20=E3=81=AB=E3=82=82?= =?UTF-8?q?=20to=E3=81=A8cc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/remote/activitypub/renderer/create.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/remote/activitypub/renderer/create.ts b/src/remote/activitypub/renderer/create.ts index 42b36195f..1ee1418fc 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; };