summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-08-17 02:37:20 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-08-17 02:37:20 +0900
commitd70e27a8654f3652972c8295e202e8d37c8131fd (patch)
tree6f7963f2a0b031cdd02aed78182a43257ac65578 /src
parent6.2.0 (diff)
downloadsharkey-d70e27a8654f3652972c8295e202e8d37c8131fd.tar.gz
sharkey-d70e27a8654f3652972c8295e202e8d37c8131fd.tar.bz2
sharkey-d70e27a8654f3652972c8295e202e8d37c8131fd.zip
Provide id in announce activity
Diffstat (limited to 'src')
-rw-r--r--src/remote/activitypub/renderer/announce.ts3
-rw-r--r--src/services/note/create.ts2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/remote/activitypub/renderer/announce.ts b/src/remote/activitypub/renderer/announce.ts
index 8c3ff9f113..7a3f886447 100644
--- a/src/remote/activitypub/renderer/announce.ts
+++ b/src/remote/activitypub/renderer/announce.ts
@@ -1,4 +1,5 @@
-export default (object: any) => ({
+export default (id: string, object: any) => ({
type: 'Announce',
+ id,
object
});
diff --git a/src/services/note/create.ts b/src/services/note/create.ts
index 3745450e15..d11a02ada6 100644
--- a/src/services/note/create.ts
+++ b/src/services/note/create.ts
@@ -235,7 +235,7 @@ export default async (user: IUser, data: Option, silent = false) => new Promise<
async function renderActivity(data: Option, note: INote) {
const content = data.renote && data.text == null
- ? renderAnnounce(data.renote.uri ? data.renote.uri : await renderNote(data.renote))
+ ? renderAnnounce(note._id.toHexString(), data.renote.uri ? data.renote.uri : await renderNote(data.renote))
: renderCreate(await renderNote(note));
return packAp(content);