mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-04-29 22:24:31 +02:00
fix(YouTube - Spoof streaming data): No toast message is shown even if fetch fails
This commit is contained in:
parent
a235c84e19
commit
4f911d9a55
@ -7,6 +7,7 @@ import app.revanced.extension.shared.innertube.requests.InnerTubeRequestBody.get
|
||||
import app.revanced.extension.shared.innertube.requests.InnerTubeRoutes.GET_STREAMING_DATA
|
||||
import app.revanced.extension.shared.settings.BaseSettings
|
||||
import app.revanced.extension.shared.utils.Logger
|
||||
import app.revanced.extension.shared.utils.StringRef.str
|
||||
import app.revanced.extension.shared.utils.Utils
|
||||
import java.io.BufferedInputStream
|
||||
import java.io.ByteArrayOutputStream
|
||||
@ -132,7 +133,12 @@ class StreamingDataRequest private constructor(
|
||||
return cache[videoId]
|
||||
}
|
||||
|
||||
private fun handleConnectionError(toastMessage: String, ex: Exception?) {
|
||||
private fun handleConnectionError(
|
||||
toastMessage: String,
|
||||
ex: Exception?,
|
||||
showToast: Boolean = false,
|
||||
) {
|
||||
if (showToast) Utils.showToastShort(toastMessage)
|
||||
Logger.printInfo({ toastMessage }, ex)
|
||||
}
|
||||
|
||||
@ -233,7 +239,8 @@ class StreamingDataRequest private constructor(
|
||||
}
|
||||
}
|
||||
|
||||
handleConnectionError("Could not fetch any client streams", null)
|
||||
handleConnectionError(str("revanced_spoof_streaming_data_failed_forbidden"), null, true)
|
||||
handleConnectionError(str("revanced_spoof_streaming_data_failed_forbidden_suggestion"), null, true)
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
@ -2228,6 +2228,8 @@ AVC has a maximum resolution of 1080p, Opus audio codec is not available, and vi
|
||||
<string name="revanced_spoof_streaming_data_stats_for_nerds_summary_on">Client used to fetch streaming data is shown in Stats for nerds.</string>
|
||||
<string name="revanced_spoof_streaming_data_stats_for_nerds_summary_off">Client used to fetch streaming data is hidden in Stats for nerds.</string>
|
||||
<string name="revanced_spoof_streaming_data_language_title">VR default audio stream language</string>
|
||||
<string name="revanced_spoof_streaming_data_failed_forbidden">Could not fetch any client streams.</string>
|
||||
<string name="revanced_spoof_streaming_data_failed_forbidden_suggestion">You may not be logged in.</string>
|
||||
|
||||
<!-- PreferenceScreen: Miscellaneous, PreferenceCategory: Miscellaneous, PreferenceScreen: Spoof streaming data, PreferenceCategory: PoToken / VisitorData -->
|
||||
<string name="revanced_preference_category_po_token_visitor_data">PoToken / VisitorData</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user