aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkPherox <admin@mail.kr-kp.com>2019-11-19 14:15:41 +0000
committerShpuld Shpludson <shp@cock.li>2019-11-19 14:15:41 +0000
commita55486f8d78161166e84b2b69709a49b3845c14e (patch)
treedc87c802d8787be6c3e0ae15194a9f4fdf7e0dd7 /src
parent8b3799680547fb054112446caca8fa47df5c7612 (diff)
Normalize profile fields
Diffstat (limited to 'src')
-rw-r--r--src/services/entity_normalizer/entity_normalizer.service.js9
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