|
|
@ -39,9 +39,9 @@ const qvitterStatusType = (status) => {
|
|
|
|
|
|
|
|
|
|
|
|
export const parseUser = (data) => {
|
|
|
|
export const parseUser = (data) => {
|
|
|
|
const output = {}
|
|
|
|
const output = {}
|
|
|
|
const masto = data.hasOwnProperty('acct')
|
|
|
|
const masto = Object.prototype.hasOwnProperty.call(data, 'acct')
|
|
|
|
// case for users in "mentions" property for statuses in MastoAPI
|
|
|
|
// case for users in "mentions" property for statuses in MastoAPI
|
|
|
|
const mastoShort = masto && !data.hasOwnProperty('avatar')
|
|
|
|
const mastoShort = masto && !Object.prototype.hasOwnProperty.call(data, 'avatar')
|
|
|
|
|
|
|
|
|
|
|
|
output.id = String(data.id)
|
|
|
|
output.id = String(data.id)
|
|
|
|
output._original = data // used for server-side settings
|
|
|
|
output._original = data // used for server-side settings
|
|
|
@ -225,7 +225,7 @@ export const parseUser = (data) => {
|
|
|
|
|
|
|
|
|
|
|
|
export const parseAttachment = (data) => {
|
|
|
|
export const parseAttachment = (data) => {
|
|
|
|
const output = {}
|
|
|
|
const output = {}
|
|
|
|
const masto = !data.hasOwnProperty('oembed')
|
|
|
|
const masto = !Object.prototype.hasOwnProperty.call(data, 'oembed')
|
|
|
|
|
|
|
|
|
|
|
|
if (masto) {
|
|
|
|
if (masto) {
|
|
|
|
// Not exactly same...
|
|
|
|
// Not exactly same...
|
|
|
@ -246,7 +246,7 @@ export const parseAttachment = (data) => {
|
|
|
|
|
|
|
|
|
|
|
|
export const parseStatus = (data) => {
|
|
|
|
export const parseStatus = (data) => {
|
|
|
|
const output = {}
|
|
|
|
const output = {}
|
|
|
|
const masto = data.hasOwnProperty('account')
|
|
|
|
const masto = Object.prototype.hasOwnProperty.call(data, 'account')
|
|
|
|
|
|
|
|
|
|
|
|
if (masto) {
|
|
|
|
if (masto) {
|
|
|
|
output.favorited = data.favourited
|
|
|
|
output.favorited = data.favourited
|
|
|
@ -374,7 +374,7 @@ export const parseNotification = (data) => {
|
|
|
|
favourite: 'like',
|
|
|
|
favourite: 'like',
|
|
|
|
reblog: 'repeat'
|
|
|
|
reblog: 'repeat'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const masto = !data.hasOwnProperty('ntype')
|
|
|
|
const masto = !Object.prototype.hasOwnProperty.call(data, 'ntype')
|
|
|
|
const output = {}
|
|
|
|
const output = {}
|
|
|
|
|
|
|
|
|
|
|
|
if (masto) {
|
|
|
|
if (masto) {
|
|
|
|