From 909c315a44a5c6272f000325e5e9c8b33e75f873 Mon Sep 17 00:00:00 2001
From: taehoon
Date: Sun, 17 Mar 2019 23:23:59 -0400
Subject: Get correct mimetype through entity_normalizer
---
src/services/entity_normalizer/entity_normalizer.service.js | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
(limited to 'src/services/entity_normalizer/entity_normalizer.service.js')
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
index 57a6adf9..0d653207 100644
--- a/src/services/entity_normalizer/entity_normalizer.service.js
+++ b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -128,13 +128,12 @@ export const parseUser = (data) => {
return output
}
-const parseAttachment = (data) => {
+export const parseAttachment = (data) => {
const output = {}
const masto = !data.hasOwnProperty('oembed')
if (masto) {
- // Not exactly same...
- output.mimetype = data.type
+ output.mimetype = data.pleroma.mime_type
output.meta = data.meta // not present in BE yet
} else {
output.mimetype = data.mimetype
--
cgit v1.2.3-70-g09d2
From 6fdbc182ca722dbb12d92e4bf26e841ccda8303d Mon Sep 17 00:00:00 2001
From: taehoon
Date: Sun, 17 Mar 2019 23:42:07 -0400
Subject: Add fallback for attachments uploaded via the other platforms
---
src/services/entity_normalizer/entity_normalizer.service.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'src/services/entity_normalizer/entity_normalizer.service.js')
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
index 0d653207..35c28ec0 100644
--- a/src/services/entity_normalizer/entity_normalizer.service.js
+++ b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -133,7 +133,8 @@ export const parseAttachment = (data) => {
const masto = !data.hasOwnProperty('oembed')
if (masto) {
- output.mimetype = data.pleroma.mime_type
+ // Not exactly same...
+ output.mimetype = data.pleroma ? data.pleroma.mime_type : data.type
output.meta = data.meta // not present in BE yet
} else {
output.mimetype = data.mimetype
--
cgit v1.2.3-70-g09d2
From 932652e335d19cc6f97fae1a9b12501ffdb9ec0b Mon Sep 17 00:00:00 2001
From: taehoon
Date: Mon, 25 Mar 2019 12:19:33 -0400
Subject: Update attachment normalizer
---
src/services/entity_normalizer/entity_normalizer.service.js | 1 +
1 file changed, 1 insertion(+)
(limited to 'src/services/entity_normalizer/entity_normalizer.service.js')
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
index 35c28ec0..5cac3463 100644
--- a/src/services/entity_normalizer/entity_normalizer.service.js
+++ b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -136,6 +136,7 @@ export const parseAttachment = (data) => {
// Not exactly same...
output.mimetype = data.pleroma ? data.pleroma.mime_type : data.type
output.meta = data.meta // not present in BE yet
+ output.id = data.id
} else {
output.mimetype = data.mimetype
// output.meta = ??? missing
--
cgit v1.2.3-70-g09d2
From 95639fbd63bfbbf0f983a6aea9886a6a46dcde33 Mon Sep 17 00:00:00 2001
From: Brenden Bice
Date: Thu, 28 Mar 2019 03:46:41 -0400
Subject: expose replies_count from mastodon api
---
src/services/entity_normalizer/entity_normalizer.service.js | 1 +
1 file changed, 1 insertion(+)
(limited to 'src/services/entity_normalizer/entity_normalizer.service.js')
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
index 5cac3463..ea57e6b2 100644
--- a/src/services/entity_normalizer/entity_normalizer.service.js
+++ b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -177,6 +177,7 @@ export const parseStatus = (data) => {
output.in_reply_to_status_id = data.in_reply_to_id
output.in_reply_to_user_id = data.in_reply_to_account_id
+ output.replies_count = data.replies_count
// Missing!! fix in UI?
// output.in_reply_to_screen_name = ???
--
cgit v1.2.3-70-g09d2