diff --git a/bridges/YouTubeCommunityTabBridge.php b/bridges/YouTubeCommunityTabBridge.php
index 74200b17..0c145c02 100644
--- a/bridges/YouTubeCommunityTabBridge.php
+++ b/bridges/YouTubeCommunityTabBridge.php
@@ -228,8 +228,8 @@ class YouTubeCommunityTabBridge extends BridgeAbstract
if (isset($details->backstageAttachment)) {
$attachments = $details->backstageAttachment;
- // Video
if (isset($attachments->videoRenderer) && isset($attachments->videoRenderer->videoId)) {
+ // Video
if (empty($this->itemTitle)) {
$this->itemTitle = $this->feedName . ' posted a video';
}
@@ -238,10 +238,8 @@ class YouTubeCommunityTabBridge extends BridgeAbstract
EOD;
- }
-
- // Image
- if (isset($attachments->backstageImageRenderer)) {
+ } elseif (isset($attachments->backstageImageRenderer)) {
+ // Image
if (empty($this->itemTitle)) {
$this->itemTitle = $this->feedName . ' posted an image';
}
@@ -251,10 +249,8 @@ EOD;
$content = <<
Poll ({$attachments->pollRenderer->totalVotes->simpleText})
EOD;
+ } elseif (isset($attachments->postMultiImageRenderer->images)) {
+ // Multiple images
+ $images = $attachments->postMultiImageRenderer->images;
+
+ if (is_array($images)) {
+ if (empty($this->itemTitle)) {
+ $this->itemTitle = $this->feedName . ' posted ' . count($images) . ' images';
+ }
+
+ foreach ($images as $image) {
+ $lastThumb = end($image->backstageImageRenderer->image->thumbnails);
+
+ $content .= <<