diff options
| author | Shpuld Shpludson <shp@cock.li> | 2019-11-19 14:15:41 +0000 |
|---|---|---|
| committer | Shpuld Shpludson <shp@cock.li> | 2019-11-19 14:15:41 +0000 |
| commit | aa1b812484917c542eca416120420a77e068e260 (patch) | |
| tree | dc87c802d8787be6c3e0ae15194a9f4fdf7e0dd7 /src | |
| parent | 8b3799680547fb054112446caca8fa47df5c7612 (diff) | |
| parent | a55486f8d78161166e84b2b69709a49b3845c14e (diff) | |
Merge branch 'iss-149/profile-fields-normalize' into 'develop'
Normalize profile fields
See merge request pleroma/pleroma-fe!995
Diffstat (limited to 'src')
| -rw-r--r-- | src/services/entity_normalizer/entity_normalizer.service.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js index 5f45660d..ca79df6f 100644 --- a/src/services/entity_normalizer/entity_normalizer.service.js +++ b/src/services/entity_normalizer/entity_normalizer.service.js @@ -46,6 +46,14 @@ export const parseUser = (data) => { output.description = data.note output.description_html = addEmojis(data.note, data.emojis) + output.fields = data.fields + output.fields_html = data.fields.map(field => { + return { + name: addEmojis(field.name, data.emojis), + value: addEmojis(field.value, data.emojis) + } + }) + // Utilize avatar_static for gif avatars? output.profile_image_url = data.avatar output.profile_image_url_original = data.avatar @@ -95,6 +103,7 @@ export const parseUser = (data) => { if (data.source) { output.description = data.source.note output.default_scope = data.source.privacy + output.fields = data.source.fields if (data.source.pleroma) { output.no_rich_text = data.source.pleroma.no_rich_text output.show_role = data.source.pleroma.show_role |
