mirror of
https://github.com/iv-org/invidious.git
synced 2026-08-04 14:22:04 +00:00
fix: also fix comments community posts. (#5874)
Community posts comments still preserve the old author thumbnails
format that has an Array of thumbnails. I forgot to check that as I had
no idea `comments_youtube.cr` was also used for community posts comments
```json
"authorThumbnail": {
"thumbnails": [
{
"url": "//yt3.googleusercontent.com/ytc/AIdro_m9CJFVl3bEWvGnNnN4G9ErBO2lTpKePWCjx_FQtLWaDww=s32-c-k-c0x00ffffff-no-rj-mo",
"width": 32,
"height": 32
},
{
"url": "//yt3.googleusercontent.com/ytc/AIdro_m9CJFVl3bEWvGnNnN4G9ErBO2lTpKePWCjx_FQtLWaDww=s48-c-k-c0x00ffffff-no-rj-mo",
"width": 48,
"height": 48
},
{
"url": "//yt3.googleusercontent.com/ytc/AIdro_m9CJFVl3bEWvGnNnN4G9ErBO2lTpKePWCjx_FQtLWaDww=s76-c-k-c0x00ffffff-no-rj-mo",
"width": 76,
"height": 76
}
],
"accessibility": {
"accessibilityData": {
"label": "SomeOrdinaryGamers"
}
}
},
```
This commit is contained in:
@@ -44,7 +44,11 @@ module Invidious::Frontend::Comments
|
|||||||
end
|
end
|
||||||
|
|
||||||
if !thin_mode
|
if !thin_mode
|
||||||
author_thumbnail = "/ggpht#{URI.parse(child["authorThumbnail"].as_s).request_target}"
|
if child_author_thumbnail = child["authorThumbnail"]?.try &.as_s
|
||||||
|
author_thumbnail = "/ggpht#{URI.parse(child_author_thumbnail).request_target}"
|
||||||
|
else
|
||||||
|
author_thumbnail = "/ggpht#{URI.parse(child["authorThumbnails"][-1]["url"].as_s).request_target}"
|
||||||
|
end
|
||||||
else
|
else
|
||||||
author_thumbnail = ""
|
author_thumbnail = ""
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user