From 27cacc03a22d3b7689b2a375195bb73aa8a63e7f Mon Sep 17 00:00:00 2001
From: gdlbo <41114720+gdlbo@users.noreply.github.com>
Date: Fri, 5 Aug 2022 23:13:35 +0300
Subject: [PATCH] code imp
---
.../vtosters/lite/ui/fragments/FeedFragment.java | 16 ++++++++++++++++
smali/res/values-ru/strings.xml | 2 +-
smali/res/values/strings.xml | 2 +-
3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/FeedFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/FeedFragment.java
index 1e9de8fa8..3458d509b 100644
--- a/app/src/main/java/ru/vtosters/lite/ui/fragments/FeedFragment.java
+++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/FeedFragment.java
@@ -1,6 +1,7 @@
package ru.vtosters.lite.ui.fragments;
import static ru.vtosters.lite.utils.AndroidUtils.getIdentifier;
+import static ru.vtosters.lite.utils.AndroidUtils.getPrefsValue;
import static ru.vtosters.lite.utils.Preferences.copyright_post;
import static ru.vtosters.lite.utils.Preferences.offline;
@@ -25,6 +26,21 @@ public class FeedFragment extends MaterialPreferenceToolbarFragment {
private void prefs() {
findPreference("officialnewssett").setOnPreferenceClickListener(new openofficialsett());
findPreference("cringecopyright").setEnabled(!copyright_post());
+
+ findPreference("spamfilters").setSummary(count(getPrefsValue("spamfilters")));
+ findPreference("sourcenamefilter").setSummary(count(getPrefsValue("sourcenamefilter")));
+ findPreference("linkfilter").setSummary(count(getPrefsValue("linkfilter")));
+ }
+
+ private String count(String text) {
+ // count comma separated words in string
+ var count = text.split(", ").length;
+
+ if (count < 1 || text.isEmpty()) {
+ return "Нет добавленных элементов";
+ } else {
+ return "Добавлено " + count + " элементов";
+ }
}
@Override
diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml
index 95a75cd35..acef9b9f5 100644
--- a/smali/res/values-ru/strings.xml
+++ b/smali/res/values-ru/strings.xml
@@ -5347,7 +5347,7 @@
"Формат фильтра: слова или предложения, разделенные запятой с пробелом
Пример: #реклама, Выиграйте сегодня, НОВИНКА!
Фильтры не чувствительны к регистру!"
- Собственный фильтр
+ Фильтр слов и выражений
Стандартный фильтр рекламы
Фильтр для блокировки постов с пометкой #реклама и тд
Использовать VKUI
diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml
index 4ed6a438e..19eaf5644 100644
--- a/smali/res/values/strings.xml
+++ b/smali/res/values/strings.xml
@@ -5499,7 +5499,7 @@ with video"
"Filter format: words or sentences, separated by a comma with a space
Example: #sponsored, Free gift cards, #PROMO
Filters are case-sensitive!"
- Custom filter
+ Filter words and expressions
Standard adblock filter
Blocks posts with common tags, such as #ad, #pr and so on
Use VKUI