[YouTube] Catch any exception when extracting something from JavaScript's base player

pull/1108/head
AudricV 2023-09-21 21:26:11 +02:00
rodzic 588c6a8422
commit 714b141ecb
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: DA92EC7905614198
1 zmienionych plików z 11 dodań i 0 usunięć

Wyświetl plik

@ -102,6 +102,9 @@ public final class YoutubeJavaScriptPlayerManager {
} catch (final NumberFormatException e) {
sigTimestampExtractionEx =
new ParsingException("Could not convert signature timestamp to a number", e);
} catch (final Exception e) {
sigTimestampExtractionEx = new ParsingException("Could not get signature timestamp", e);
throw e;
}
return cachedSignatureTimestamp;
@ -146,6 +149,10 @@ public final class YoutubeJavaScriptPlayerManager {
// performance
sigDeobFuncExtractionEx = e;
throw e;
} catch (final Exception e) {
sigDeobFuncExtractionEx = new ParsingException(
"Could not get signature parameter deobfuscation JavaScript function", e);
throw e;
}
}
@ -244,6 +251,10 @@ public final class YoutubeJavaScriptPlayerManager {
// performance
throttlingDeobfFuncExtractionEx = e;
throw e;
} catch (final Exception e) {
throttlingDeobfFuncExtractionEx = new ParsingException(
"Could not get throttling parameter deobfuscation JavaScript function", e);
throw e;
}
}