summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>2024-05-19 10:46:05 -0400
committerChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>2024-08-13 15:09:16 -0400
commite31053e812517d8d097368ae8863404a4a563731 (patch)
treee2ba20aa5b0b3c315074a891510269ea0a7b9040
parent96ade642faad7052b0b70171a2c0ac4c09819151 (diff)
downloadinvidious-e31053e812517d8d097368ae8863404a4a563731.tar.gz
invidious-e31053e812517d8d097368ae8863404a4a563731.tar.bz2
invidious-e31053e812517d8d097368ae8863404a4a563731.zip
Use dig to get properties
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
-rw-r--r--src/invidious/channels/about.cr6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/invidious/channels/about.cr b/src/invidious/channels/about.cr
index b3561fcd..1380044a 100644
--- a/src/invidious/channels/about.cr
+++ b/src/invidious/channels/about.cr
@@ -53,9 +53,9 @@ def get_about_info(ucid, locale) : AboutChannel
if ageGate = initdata.dig?("contents", "twoColumnBrowseResultsRenderer", "tabs", 0, "tabRenderer", "content", "sectionListRenderer", "contents", 0, "channelAgeGateRenderer")
description_node = nil
author = ageGate["channelTitle"].as_s
- ucid = initdata["responseContext"]["serviceTrackingParams"][0]["params"][0]["value"].as_s
- author_url = "https://www.youtube.com/channel/" + ucid
- author_thumbnail = ageGate["avatar"]["thumbnails"][0]["url"].as_s
+ ucid = initdata.dig("responseContext", "serviceTrackingParams", 0, "params", 0, "value").as_s
+ author_url = "https://www.youtube.com/channel/#{ucid}"
+ author_thumbnail = ageGate.dig("avatar", "thumbnails", 0, "url").as_s
banner = nil
is_family_friendly = false
is_age_gated = true