From 1a7031ead1c51b3fed4fe24a9baf842edd4ddbfc Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Sun, 1 Jan 2023 18:43:05 +0300 Subject: [PATCH] fixed init filters --- .../java/ru/vtosters/lite/hooks/AdBlockHook.java | 12 ++++++++---- .../ru/vtosters/lite/utils/NewsFeedFiltersUtils.java | 1 - .../java/ru/vtosters/lite/utils/Preferences.java | 1 + 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/hooks/AdBlockHook.java b/app/src/main/java/ru/vtosters/lite/hooks/AdBlockHook.java index 7748ecf69..a8909cdac 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/AdBlockHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/AdBlockHook.java @@ -231,10 +231,14 @@ public class AdBlockHook { continue; } - if (NewsFeedFiltersUtils.injectFiltersReposts(list) && !isWhitelistedFilters(list)) { - if (dev()) - Log.d("NewsfeedAdBlockV2", "Removed post " + list.optInt("post_id") + " from feed, Reason: repost ad"); - continue; + try { + if (NewsFeedFiltersUtils.injectFiltersReposts(list) && !isWhitelistedFilters(list)) { + if (dev()) + Log.d("NewsfeedAdBlockV2", "Removed post " + list.optInt("post_id") + " from feed, Reason: repost ad"); + continue; + } + } catch (Exception ex) { + Log.d("RepostInj", ex.getMessage()); } newItems.put(list); diff --git a/app/src/main/java/ru/vtosters/lite/utils/NewsFeedFiltersUtils.java b/app/src/main/java/ru/vtosters/lite/utils/NewsFeedFiltersUtils.java index d7eecefb2..3ebb7ebcb 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/NewsFeedFiltersUtils.java +++ b/app/src/main/java/ru/vtosters/lite/utils/NewsFeedFiltersUtils.java @@ -135,7 +135,6 @@ public class NewsFeedFiltersUtils { } } - if (mFiltersLinks != null) { for (String filter : mFiltersLinks) { if (copyrightLink != null && copyrightLink.contains(filter)) return true; diff --git a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java index abddc49f3..54c712a03 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java @@ -36,6 +36,7 @@ public class Preferences { GmsUtils.fixGapps(); setProxy(); + setupFilters(); VTVerifications.load(application); LifecycleUtils.registerActivities(application); } // VK Init