refactor(YouTube - Hide mix playlist): Do not search path or buffer unless setting is enabled

This commit is contained in:
LisoUseInAIKyrios 2024-11-14 01:37:14 +04:00
parent 612facb905
commit 31af587943

View File

@ -31,7 +31,7 @@ public final class LayoutComponentsFilter extends Filter {
"cell_description_body" "cell_description_body"
); );
private static final ByteArrayFilterGroup mixPlaylists = new ByteArrayFilterGroup( private static final ByteArrayFilterGroup mixPlaylists = new ByteArrayFilterGroup(
Settings.HIDE_MIX_PLAYLISTS, null,
"&list=" "&list="
); );
@ -344,6 +344,10 @@ public final class LayoutComponentsFilter extends Filter {
*/ */
public static boolean filterMixPlaylists(final Object conversionContext, @Nullable final byte[] bytes) { public static boolean filterMixPlaylists(final Object conversionContext, @Nullable final byte[] bytes) {
try { try {
if (!Settings.HIDE_MIX_PLAYLISTS.get()) {
return false;
}
if (bytes == null) { if (bytes == null) {
Logger.printDebug(() -> "bytes is null"); Logger.printDebug(() -> "bytes is null");
return false; return false;