From 0fd480bae2f22848528f0f526bbae410801d486d Mon Sep 17 00:00:00 2001
From: epicsam123 <92618898+epicsam123@users.noreply.github.com>
Date: Sat, 25 Jan 2025 03:24:38 -0500
Subject: [PATCH] lint edits, refactor

---
 src/invidious/routes/misc.cr | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/src/invidious/routes/misc.cr b/src/invidious/routes/misc.cr
index 96d6e61f..09248145 100644
--- a/src/invidious/routes/misc.cr
+++ b/src/invidious/routes/misc.cr
@@ -40,24 +40,19 @@ module Invidious::Routes::Misc
 
   def self.cross_instance_redirect(env)
     referer = get_referer(env)
-    redirect_url = "redirect.invidious.io"
 
     instance_list = Invidious::Jobs::InstanceListRefreshJob::INSTANCES["INSTANCES"]
-    if instance_list.empty?
-      instance_url = redirect_url
-    else
-      # Filter out the current instance
-      other_available_instances = instance_list.reject! { |region, domain| domain == CONFIG.domain }
+    # Filter out the current instance
+    other_available_instances = instance_list.reject! { |_, domain| domain == CONFIG.domain }
 
-      # If there are any other instances, select a random one
-      if other_available_instances.any?
-        # Sample returns an array
-        # Instances are packaged as {region, domain} in the instance list
-        instance_url = other_available_instances.sample(1)[0][1]
-      else
-        # If the current instance is the only one, use the redirect URL as fallback
-        instance_url = redirect_url
-      end
+    if other_available_instances.empty?
+      # If the current instance is the only one, use the redirect URL as fallback
+      instance_url = "redirect.invidious.io"
+    else
+      # Select other random instance
+      # Sample returns an array
+      # Instances are packaged as {region, domain} in the instance list
+      instance_url = other_available_instances.sample(1)[0][1]
     end
 
     env.redirect "https://#{instance_url}#{referer}"