copyright posts detect
This commit is contained in:
@@ -94,11 +94,11 @@ public class Newsfeed {
|
||||
|
||||
public static boolean injectFilters(JSONObject jSONObject) {
|
||||
String optString = jSONObject.optString(NavigatorKeys.j, "");
|
||||
if (!ads(optString) && !authors_rec(optString) && !recomm(optString) && !friendrecomm(optString)) {
|
||||
if (!ads(optString) && !checkCopyright(optString) && !authors_rec(optString) && !recomm(optString) && !friendrecomm(optString)) {
|
||||
String optString2 = jSONObject.optString("post_type", "");
|
||||
if (!ads(optString2) && !authors_rec(optString2) && !recomm(optString2) && !friendrecomm(optString2)) {
|
||||
String optString3 = jSONObject.optString("filters", "");
|
||||
if (ads(optString3) || authors_rec(optString3) || recomm(optString3) || friendrecomm(optString3) || isBlockedByFilter(jSONObject.optString(NavigatorKeys.x, "")) || checkCopyright(jSONObject) || captions(jSONObject)) {
|
||||
if (ads(optString3) || authors_rec(optString3) || recomm(optString3) || friendrecomm(optString3) || isBlockedByFilter(jSONObject.optString(NavigatorKeys.x, "")) || captions(jSONObject)) {
|
||||
return false;
|
||||
}
|
||||
return !AD(jSONObject);
|
||||
@@ -142,8 +142,8 @@ public class Newsfeed {
|
||||
return jSONObject.optInt("marked_as_ads", 0) == 1 && adsgroup();
|
||||
}
|
||||
|
||||
public static boolean checkCopyright(JSONObject jSONObject) {
|
||||
return jSONObject.optInt("copyright", 0) == 1 && copyright_post();
|
||||
public static boolean checkCopyright(String str) {
|
||||
return str.equals("copyright") && copyright_post();
|
||||
}
|
||||
|
||||
public static String friendsads() {
|
||||
|
||||
@@ -63,7 +63,7 @@ public class Preferences {
|
||||
}
|
||||
|
||||
public static boolean captions() {
|
||||
return true; //BooleanTrue("captions");
|
||||
return BooleanTrue("captions");
|
||||
}
|
||||
|
||||
public static boolean copyright_post() {
|
||||
@@ -237,6 +237,10 @@ public class Preferences {
|
||||
return dnr() ? "messages.markAsRead" : "null";
|
||||
}
|
||||
|
||||
public static String copyrightfix() {
|
||||
return copyright_post() ? "copyright" : "ads_easy_promote";
|
||||
}
|
||||
|
||||
public static boolean refsfilter() {
|
||||
return BooleanFalse("refsfilter");
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
android:key="adsstories"
|
||||
android:summary="Реклама при переходе между историями"
|
||||
android:title="@string/vtldas" />
|
||||
<com.vtosters.lite.ui.MaterialSwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="copyright_post"
|
||||
android:title="Отключить посты с источником" />
|
||||
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/vtlfilters">
|
||||
|
||||
@@ -1067,7 +1067,7 @@
|
||||
.method public a()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "5.97"
|
||||
const-string v0, "5.111"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
@@ -1433,7 +1433,9 @@
|
||||
|
||||
:cond_26
|
||||
:goto_15
|
||||
const-string v2, "ads_easy_promote"
|
||||
invoke-static {}, Lru/vtosters/lite/utils/Preferences;->copyrightfix()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
.line 373
|
||||
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
|
||||
|
||||
-1
@@ -128,7 +128,6 @@
|
||||
invoke-virtual {p1, v0}, Lcom/vk/api/sdk/VKApiManager;->a(Lcom/vk/api/sdk/VKMethodCall;)V
|
||||
|
||||
:cond_beb
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
.line 24
|
||||
|
||||
@@ -712,7 +712,7 @@
|
||||
.method public a()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "5.97"
|
||||
const-string v0, "5.111"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
Reference in New Issue
Block a user