From f5f4e49fc636206b09515cda83ac899eb71b974a Mon Sep 17 00:00:00 2001 From: Fijxu Date: Sun, 2 Aug 2026 18:59:56 -0400 Subject: [PATCH] move variables set to if statement --- src/invidious/channels/about.cr | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/invidious/channels/about.cr b/src/invidious/channels/about.cr index bf7ccaaed..a070a3732 100644 --- a/src/invidious/channels/about.cr +++ b/src/invidious/channels/about.cr @@ -174,18 +174,15 @@ def get_about_info(ucid, locale) : AboutChannel metadata_rows.each do |row| metadata_parts = row.dig?("metadataParts") - subscribe_metadata_part = metadata_parts.try &.as_a.find { |i| i.dig?("text", "content").try &.as_s.includes?("subscribers") } - if !subscribe_metadata_part.nil? + if (subscribe_metadata_part = metadata_parts.try &.as_a.find { |i| i.dig?("text", "content").try &.as_s.includes?("subscribers") }) sub_count = short_text_to_number(subscribe_metadata_part.dig("text", "content").as_s.split(" ")[0]).to_i32 end - channel_handle_part = metadata_parts.try &.as_a.find { |i| i.dig?("text", "content").try &.as_s.includes?("@") } - if !channel_handle_part.nil? + if (channel_handle_part = metadata_parts.try &.as_a.find { |i| i.dig?("text", "content").try &.as_s.includes?("@") }) channel_handle = channel_handle_part.dig("text", "content").as_s end - pronoun_metadata_part = metadata_parts.try &.as_a.find { |i| i.dig?("tooltip").try &.as_s.includes?("Pronouns") } - if !pronoun_metadata_part.nil? + if (pronoun_metadata_part = metadata_parts.try &.as_a.find { |i| i.dig?("tooltip").try &.as_s.includes?("Pronouns") }) pronouns = pronoun_metadata_part.dig("text", "content").as_s end