|
|
|
@ -1835,6 +1835,12 @@ class Receiver
|
|
|
|
|
$object_data['sensitive'] = JsonLD::fetchElement($object, 'as:sensitive');
|
|
|
|
|
$object_data['name'] = JsonLD::fetchElement($object, 'as:name', '@value');
|
|
|
|
|
$object_data['summary'] = JsonLD::fetchElement($object, 'as:summary', '@value');
|
|
|
|
|
// HACK Don't know exactly where I should be checking keithext:summaryFromSpoilers to prevent
|
|
|
|
|
// auto-generated spoiler CWs from showing up on Friendica, but it's definitely not here.
|
|
|
|
|
// However, this should work for now.
|
|
|
|
|
// TODO @keith clean this up or else
|
|
|
|
|
if (JsonLD::fetchElement($object, 'keithext:summaryFromSpoilers', '@value'))
|
|
|
|
|
$object_data['summary'] = null;
|
|
|
|
|
$object_data['content'] = JsonLD::fetchElement($object, 'as:content', '@value');
|
|
|
|
|
$object_data['mediatype'] = JsonLD::fetchElement($object, 'as:mediaType', '@value');
|
|
|
|
|
$object_data = self::getSource($object, $object_data);
|
|
|
|
|