X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=bluesky%2Fbluesky.php;h=3e3e2aaf51103c24317190d56a1a7a6d2ad07450;hb=a52fa4dfb0ffa7fa098d2ba3281f2c15d530ecb5;hp=d96766d714fdc85028bfa152ccdbee94151208ba;hpb=d80d3767628536955d59e1007ca1192102e45e49;p=friendica-addons.git diff --git a/bluesky/bluesky.php b/bluesky/bluesky.php index d96766d7..3e3e2aaf 100644 --- a/bluesky/bluesky.php +++ b/bluesky/bluesky.php @@ -1150,16 +1150,12 @@ function bluesky_add_media(stdClass $embed, array $item, int $fetch_uid, int $le $shared = bluesky_get_header($embed->record->record, $uri, 0, $fetch_uid); $shared = bluesky_get_content($shared, $embed->record->record->value, $uri, $item['uid'], $level); if (!empty($shared)) { - if (!empty($embed->record->embeds)) { + if (!empty($embed->record->record->embeds)) { foreach ($embed->record->record->embeds as $single) { $shared = bluesky_add_media($single, $shared, $fetch_uid, $level); } } - if (!empty($embed->media)) { - bluesky_add_media($embed->media, $item, $fetch_uid, $level); - } - $id = Item::insert($shared); $shared = Post::selectFirst(['uri-id'], ['id' => $id]); } @@ -1167,6 +1163,10 @@ function bluesky_add_media(stdClass $embed, array $item, int $fetch_uid, int $le if (!empty($shared)) { $item['quote-uri-id'] = $shared['uri-id']; } + + if (!empty($embed->media)) { + bluesky_add_media($embed->media, $item, $fetch_uid, $level); + } break; default: