forked from friendica/friendica-addons
Improvement for posts with more than one media entity
This commit is contained in:
parent
9082f4c437
commit
23a40fffd5
|
@ -743,6 +743,7 @@ function twitter_do_mirrorpost($a, $uid, $post) {
|
||||||
$datarray["title"] = "";
|
$datarray["title"] = "";
|
||||||
|
|
||||||
if (is_object($post->retweeted_status)) {
|
if (is_object($post->retweeted_status)) {
|
||||||
|
// We don't support nested shares, so we mustn't show quotes as shares on retweets
|
||||||
$item = twitter_createpost($a, $uid, $post, array('id' => 0), false, false, true);
|
$item = twitter_createpost($a, $uid, $post, array('id' => 0), false, false, true);
|
||||||
|
|
||||||
$datarray['body'] = "\n".share_header($item['author-name'], $item['author-link'], $item['author-avatar'], "",
|
$datarray['body'] = "\n".share_header($item['author-name'], $item['author-link'], $item['author-avatar'], "",
|
||||||
|
@ -1381,8 +1382,8 @@ function twitter_media_entities($post, &$postarray) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// When the post links to an external page, we only take one picture.
|
// When the post links to an external page, we only take one picture.
|
||||||
// This could be improved in the future.
|
// We only do this when there is exactly one media.
|
||||||
if (count($post->entities->urls) > 0) {
|
if ((count($post->entities->urls) > 0) AND (count($post->extended_entities->media) == 1)) {
|
||||||
$picture = "";
|
$picture = "";
|
||||||
foreach($post->extended_entities->media AS $medium) {
|
foreach($post->extended_entities->media AS $medium) {
|
||||||
if (isset($medium->media_url_https)) {
|
if (isset($medium->media_url_https)) {
|
||||||
|
|
Loading…
Reference in a new issue