aboutsummaryrefslogtreecommitdiff
path: root/src/services/entity_normalizer
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2020-12-04 11:20:01 +0200
committerShpuld Shpuldson <shp@cock.li>2020-12-04 11:20:01 +0200
commit1fd1553a1c06f22ce5718b16814d0f03688fdc06 (patch)
tree6416934d1cf657b4b7fe27f628add4940c356a74 /src/services/entity_normalizer
parent15bed586dcd1d10a6a05c664cf5bab72cdbf2a46 (diff)
parent42c747a342cd7d435dcbe411276ac4999ff92395 (diff)
Merge branch 'develop' into feat/report-notification
Diffstat (limited to 'src/services/entity_normalizer')
-rw-r--r--src/services/entity_normalizer/entity_normalizer.service.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
index 093472e4..0fd01176 100644
--- a/src/services/entity_normalizer/entity_normalizer.service.js
+++ b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -2,6 +2,15 @@ import escape from 'escape-html'
import parseLinkHeader from 'parse-link-header'
import { isStatusNotification } from '../notification_utils/notification_utils.js'
+/** NOTICE! **
+ * Do not initialize UI-generated data here.
+ * It will override existing data.
+ *
+ * i.e. user.pinnedStatusIds was set to [] here
+ * UI code would update it with data but upon next user fetch
+ * it would be reverted back to []
+ */
+
const qvitterStatusType = (status) => {
if (status.is_post_verb) {
return 'status'
@@ -173,9 +182,6 @@ export const parseUser = (data) => {
output.locked = data.locked
output.followers_count = data.followers_count
output.statuses_count = data.statuses_count
- output.friendIds = []
- output.followerIds = []
- output.pinnedStatusIds = []
if (data.pleroma) {
output.follow_request_count = data.pleroma.follow_request_count