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
This commit is contained in:
syeopite 2023-12-07 10:43:30 -08:00
parent 9e8baa3539
commit 89d8ef04da
No known key found for this signature in database
GPG Key ID: A73C186DA3955A1A

View File

@ -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