summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2018-09-25 18:07:00 -0500
committerOmar Roth <omarroth@hotmail.com>2018-09-25 18:16:07 -0500
commit2e65997447332cd4a3c8ab2c2915e337bd3186ea (patch)
treef36bf75dd74f00353763a62411be93e10a5bf8d5
parent3e3de1890abf98dc5146eb0d3af17776e273f2e8 (diff)
downloadinvidious-2e65997447332cd4a3c8ab2c2915e337bd3186ea.tar.gz
invidious-2e65997447332cd4a3c8ab2c2915e337bd3186ea.tar.bz2
invidious-2e65997447332cd4a3c8ab2c2915e337bd3186ea.zip
Fix geo-bypass threads
-rw-r--r--src/invidious/videos.cr6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/invidious/videos.cr b/src/invidious/videos.cr
index aebe4164..df191d42 100644
--- a/src/invidious/videos.cr
+++ b/src/invidious/videos.cr
@@ -465,7 +465,7 @@ class CaptionName
)
end
-def get_video(id, db, refresh = true, proxies = {} of String => Array({ip: String, port: Int32, score: Float64}))
+def get_video(id, db, proxies = {} of String => Array({ip: String, port: Int32}), refresh = true)
if db.query_one?("SELECT EXISTS (SELECT true FROM videos WHERE id = $1)", id, as: Bool)
video = db.query_one("SELECT * FROM videos WHERE id = $1", id, as: Video)
@@ -498,7 +498,7 @@ def get_video(id, db, refresh = true, proxies = {} of String => Array({ip: Strin
return video
end
-def fetch_video(id, proxies = {} of String => Array({ip: String, port: Int32, score: Float64}))
+def fetch_video(id, proxies)
html_channel = Channel(XML::Node).new
info_channel = Channel(HTTP::Params).new
@@ -557,7 +557,7 @@ def fetch_video(id, proxies = {} of String => Array({ip: String, port: Int32, sc
end
end
- BYPASS_REGIONS.size.times do
+ proxies.size.times do
response = bypass_channel.receive
if response[0] || response[1]
info = response[0].not_nil!