diff --git a/app/src/main/java/ru/vtosters/lite/utils/Prefs.java b/app/src/main/java/ru/vtosters/lite/utils/Prefs.java index e09fe7e0a..25ecc37c0 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Prefs.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Prefs.java @@ -277,6 +277,20 @@ public class Prefs { return string.equals("amoled") ? "1" : "0"; } + public static String getCommentsSort(String def) { + String string = Helper.GetPreferences().getString("commentssort", ""); + if (string.isEmpty()) { + return def; + } + if (string.equals("new")) { + return "desc"; + } + if (string.equals("old")) { + return "asc"; + } + return def; + } + public static String getMeToken() { return Helper.GetPreferences().getString("me_token", ""); } diff --git a/smali/res/layout/settings_community_comments.xml b/smali/res/layout/settings_community_comments.xml index 5f5a82fbe..3284f3abc 100644 --- a/smali/res/layout/settings_community_comments.xml +++ b/smali/res/layout/settings_community_comments.xml @@ -37,7 +37,7 @@ 150 сообщений 200 сообщений + + По умолчанию + Полностью чёрная + + + По умолчанию + + + По умолчанию + От Новых к Старым + От Старых к Новым + diff --git a/smali/res/values/arrays.xml b/smali/res/values/arrays.xml index e9fa99df6..9e6464eed 100644 --- a/smali/res/values/arrays.xml +++ b/smali/res/values/arrays.xml @@ -676,4 +676,14 @@ default amoled + + Default + New to Old + Old to New + + + default + new + old + diff --git a/smali/res/xml/preferences_feed.xml b/smali/res/xml/preferences_feed.xml index 61f6789fd..acaefe3a7 100644 --- a/smali/res/xml/preferences_feed.xml +++ b/smali/res/xml/preferences_feed.xml @@ -72,6 +72,13 @@ + getCommentsSort(Ljava/lang/String;)Ljava/lang/String; + + move-result-object p2 + invoke-virtual {p0, p1, p2}, Lcom/vk/api/wall/WallGetComments;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/vk/api/base/ApiRequest; .line 66