summaryrefslogtreecommitdiff
path: root/src/remote/activitypub/renderer
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2019-01-31 20:42:45 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-01-31 20:42:45 +0900
commita6e7bbc306a93bd56bb1941e29d6fc474c9c36d5 (patch)
tree4ec964d4d2efc3b1c5ec82c097c6d3667c17c30f /src/remote/activitypub/renderer
parentUpdate @types/koa-router requirement from 7.0.38 to 7.0.39 (#4052) (diff)
downloadsharkey-a6e7bbc306a93bd56bb1941e29d6fc474c9c36d5.tar.gz
sharkey-a6e7bbc306a93bd56bb1941e29d6fc474c9c36d5.tar.bz2
sharkey-a6e7bbc306a93bd56bb1941e29d6fc474c9c36d5.zip
send/receive user hashtags via AP (#4064)
Diffstat (limited to 'src/remote/activitypub/renderer')
-rw-r--r--src/remote/activitypub/renderer/person.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/remote/activitypub/renderer/person.ts b/src/remote/activitypub/renderer/person.ts
index 68f0bd83fe..77e60cd61a 100644
--- a/src/remote/activitypub/renderer/person.ts
+++ b/src/remote/activitypub/renderer/person.ts
@@ -8,6 +8,7 @@ import DriveFile from '../../../models/drive-file';
import { getEmojis } from './note';
import renderEmoji from './emoji';
import { IIdentifier } from '../models/identifier';
+import renderHashtag from './hashtag';
export default async (user: ILocalUser) => {
const id = `${config.url}/users/${user._id}`;
@@ -67,8 +68,11 @@ export default async (user: ILocalUser) => {
const emojis = await getEmojis(user.emojis);
const apemojis = emojis.map(emoji => renderEmoji(emoji));
+ const hashtagTags = (user.tags || []).map(tag => renderHashtag(tag));
+
const tag = [
...apemojis,
+ ...hashtagTags,
];
return {