From aa1d254a497ad08e27272c7c71033f55990bf3fc Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Sun, 24 Apr 2022 17:43:02 +0300 Subject: [PATCH] Fixes + Added comments sorting --- .../main/java/ru/vtosters/lite/utils/Prefs.java | 14 ++++++++++++++ smali/res/layout/settings_community_comments.xml | 4 ++-- smali/res/layout/suggest_list_item.xml | 2 +- smali/res/layout/welcome.xml | 6 +++--- smali/res/values-ru/arrays.xml | 12 ++++++++++++ smali/res/values/arrays.xml | 10 ++++++++++ smali/res/xml/preferences_feed.xml | 7 +++++++ .../com/vk/api/wall/WallGetComments.smali | 4 ++++ 8 files changed, 53 insertions(+), 6 deletions(-) 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