diff options
Diffstat (limited to 'src/remote/activitypub/renderer/person.ts')
| -rw-r--r-- | src/remote/activitypub/renderer/person.ts | 4 |
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 { |