diff options
| author | kPherox <admin@mail.kr-kp.com> | 2019-11-19 14:15:41 +0000 |
|---|---|---|
| committer | Shpuld Shpludson <shp@cock.li> | 2019-11-19 14:15:41 +0000 |
| commit | a55486f8d78161166e84b2b69709a49b3845c14e (patch) | |
| tree | dc87c802d8787be6c3e0ae15194a9f4fdf7e0dd7 /src | |
| parent | 8b3799680547fb054112446caca8fa47df5c7612 (diff) | |
Normalize profile fields
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 |
