utils/curl: fix user_agent types

`user_agent` should also allow strings and nil.
This commit is contained in:
zyoshoka 2025-01-30 13:30:59 +09:00
parent 4ee6e96bdf
commit 9e93b52371
No known key found for this signature in database

View File

@ -345,7 +345,7 @@ module Utils
url: String, url: String,
url_type: String, url_type: String,
specs: T::Hash[Symbol, String], specs: T::Hash[Symbol, String],
user_agents: T::Array[Symbol], user_agents: T::Array[T.any(String, Symbol)],
referer: T.nilable(String), referer: T.nilable(String),
check_content: T::Boolean, check_content: T::Boolean,
strict: T::Boolean, strict: T::Boolean,
@ -490,7 +490,7 @@ module Utils
specs: T::Hash[Symbol, String], specs: T::Hash[Symbol, String],
hash_needed: T::Boolean, hash_needed: T::Boolean,
use_homebrew_curl: T::Boolean, use_homebrew_curl: T::Boolean,
user_agent: Symbol, user_agent: T.any(String, Symbol),
referer: T.nilable(String), referer: T.nilable(String),
).returns(T::Hash[Symbol, T.untyped]) ).returns(T::Hash[Symbol, T.untyped])
} }