mirror of
https://github.com/iv-org/invidious
synced 2024-11-24 12:03:26 +01:00
commit
b45310c7d4
@ -53,7 +53,7 @@ module Invidious::Routes::Account
|
|||||||
return error_template(401, "Password is a required field")
|
return error_template(401, "Password is a required field")
|
||||||
end
|
end
|
||||||
|
|
||||||
new_passwords = env.params.body.select { |k, v| k.match(/^new_password\[\d+\]$/) }.map { |k, v| v }
|
new_passwords = env.params.body.select { |k, _| k.match(/^new_password\[\d+\]$/) }.map { |_, v| v }
|
||||||
|
|
||||||
if new_passwords.size <= 1 || new_passwords.uniq.size != 1
|
if new_passwords.size <= 1 || new_passwords.uniq.size != 1
|
||||||
return error_template(400, "New passwords must match")
|
return error_template(400, "New passwords must match")
|
||||||
@ -240,7 +240,7 @@ module Invidious::Routes::Account
|
|||||||
return error_template(400, ex)
|
return error_template(400, ex)
|
||||||
end
|
end
|
||||||
|
|
||||||
scopes = env.params.body.select { |k, v| k.match(/^scopes\[\d+\]$/) }.map { |k, v| v }
|
scopes = env.params.body.select { |k, _| k.match(/^scopes\[\d+\]$/) }.map { |_, v| v }
|
||||||
callback_url = env.params.body["callbackUrl"]?
|
callback_url = env.params.body["callbackUrl"]?
|
||||||
expire = env.params.body["expire"]?.try &.to_i?
|
expire = env.params.body["expire"]?.try &.to_i?
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ struct YoutubeConnectionPool
|
|||||||
@pool = build_pool()
|
@pool = build_pool()
|
||||||
end
|
end
|
||||||
|
|
||||||
def client(&block)
|
def client(&)
|
||||||
conn = pool.checkout
|
conn = pool.checkout
|
||||||
begin
|
begin
|
||||||
response = yield conn
|
response = yield conn
|
||||||
@ -69,7 +69,7 @@ def make_client(url : URI, region = nil, force_resolve : Bool = false)
|
|||||||
return client
|
return client
|
||||||
end
|
end
|
||||||
|
|
||||||
def make_client(url : URI, region = nil, force_resolve : Bool = false, &block)
|
def make_client(url : URI, region = nil, force_resolve : Bool = false, &)
|
||||||
client = make_client(url, region, force_resolve)
|
client = make_client(url, region, force_resolve)
|
||||||
begin
|
begin
|
||||||
yield client
|
yield client
|
||||||
|
@ -856,7 +856,7 @@ end
|
|||||||
#
|
#
|
||||||
# This function yields the container so that items can be parsed separately.
|
# This function yields the container so that items can be parsed separately.
|
||||||
#
|
#
|
||||||
def extract_items(initial_data : InitialData, &block)
|
def extract_items(initial_data : InitialData, &)
|
||||||
if unpackaged_data = initial_data["contents"]?.try &.as_h
|
if unpackaged_data = initial_data["contents"]?.try &.as_h
|
||||||
elsif unpackaged_data = initial_data["response"]?.try &.as_h
|
elsif unpackaged_data = initial_data["response"]?.try &.as_h
|
||||||
elsif unpackaged_data = initial_data.dig?("onResponseReceivedActions", 1).try &.as_h
|
elsif unpackaged_data = initial_data.dig?("onResponseReceivedActions", 1).try &.as_h
|
||||||
|
Loading…
Reference in New Issue
Block a user