From 89d8ef04da8d8c16031fd71cd5dfdc857e0413b3 Mon Sep 17 00:00:00 2001 From: syeopite Date: Thu, 7 Dec 2023 10:43:30 -0800 Subject: [PATCH] Use stdlib HTTP::Client for automatic redirect `make_client` is affected by the `force_resolve` configuration option. However, as api.invidious.io does not support ipv6 it leads to an error whenever force_resolve is set to only use ipv6. The stdlib HTTP::Client however is not effected by the force_resolve configuration and therefore remains unaffected --- src/invidious/helpers/utils.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/invidious/helpers/utils.cr b/src/invidious/helpers/utils.cr index a006d602..8ed3fbba 100644 --- a/src/invidious/helpers/utils.cr +++ b/src/invidious/helpers/utils.cr @@ -325,7 +325,7 @@ end def fetch_random_instance begin - instance_api_client = make_client(URI.parse("https://api.invidious.io")) + instance_api_client = HTTP::Client.new(URI.parse("https://api.invidious.io")) # Timeouts instance_api_client.connect_timeout = 10.seconds