mirror of
https://git.nerdvpn.de/NerdVPN.de/invidious
synced 2026-02-14 22:51:42 +01:00
remove patch PR 3563
This commit is contained in:
@@ -1,26 +0,0 @@
|
||||
From d6087fac472711376762cfb2c5f7672f84f6d4fe Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?=C3=89milien=20Devos?= <contact@emiliendevos.be>
|
||||
Date: Sun, 15 Jan 2023 12:07:58 +0000
|
||||
Subject: [PATCH] Don't continue when LOGIN_REQUIRED and no videoDetails
|
||||
|
||||
---
|
||||
src/invidious/videos/parser.cr | 6 ++++--
|
||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/invidious/videos/parser.cr b/src/invidious/videos/parser.cr
|
||||
index 5df4928684..5c3239755a 100644
|
||||
--- a/src/invidious/videos/parser.cr
|
||||
+++ b/src/invidious/videos/parser.cr
|
||||
@@ -66,8 +66,10 @@ def extract_video_info(video_id : String, proxy_region : String? = nil)
|
||||
reason ||= subreason.try &.[]("runs").as_a.map(&.[]("text")).join("")
|
||||
reason ||= player_response.dig("playabilityStatus", "reason").as_s
|
||||
|
||||
- # Stop here if video is not a scheduled livestream
|
||||
- if !{"LIVE_STREAM_OFFLINE", "LOGIN_REQUIRED"}.any?(playability_status)
|
||||
+ # Stop here if video is not a scheduled livestream or
|
||||
+ # for LOGIN_REQUIRED when videoDetails element is not found because retrying won't help
|
||||
+ if !{"LIVE_STREAM_OFFLINE", "LOGIN_REQUIRED"}.any?(playability_status) ||
|
||||
+ playability_status == "LOGIN_REQUIRED" && !player_response.dig?("videoDetails")
|
||||
return {
|
||||
"version" => JSON::Any.new(Video::SCHEMA_VERSION.to_i64),
|
||||
"reason" => JSON::Any.new(reason),
|
||||
Reference in New Issue
Block a user