diff --git a/app/src/main/java/ru/vtosters/lite/utils/JsonInjectors.java b/app/src/main/java/ru/vtosters/lite/utils/JsonInjectors.java index 97297eaf1..7d4eeca80 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/JsonInjectors.java +++ b/app/src/main/java/ru/vtosters/lite/utils/JsonInjectors.java @@ -43,6 +43,18 @@ public class JsonInjectors{ return new JSONObject("{\"name\":\"group_admin_welcome\",\"text\":\"" + textverif + "\",\"buttons\":[],\"icon\":\"" + pic + "\"}"); } + public static JSONObject menu(JSONObject orig) throws JSONException{ + var Special = orig.optJSONArray("special"); + var Main = orig.getJSONArray("main"); + var Other = orig.optJSONArray("other"); + + if(Special.optJSONObject(0) != null){ + orig.remove("special"); + } + + return orig; + } + public static boolean haveDonateButton(){ int randomshower = new Random().nextInt(6); diff --git a/smali/smali_classes2/com/vk/dto/menu/MenuResponse$b.smali b/smali/smali_classes2/com/vk/dto/menu/MenuResponse$b.smali index 43ba85e04..89855a9ca 100644 --- a/smali/smali_classes2/com/vk/dto/menu/MenuResponse$b.smali +++ b/smali/smali_classes2/com/vk/dto/menu/MenuResponse$b.smali @@ -38,6 +38,10 @@ .method public final a(Lorg/json/JSONObject;)Lcom/vk/dto/menu/MenuResponse; .locals 9 + invoke-static {p1}, Lru/vtosters/lite/utils/JsonInjectors;->menu(Lorg/json/JSONObject;)Lorg/json/JSONObject; + + move-result-object p1 + const-string v0, "main" .line 1 diff --git a/smali/smali_classes3/com/vk/menu/MenuUtils.smali b/smali/smali_classes3/com/vk/menu/MenuUtils.smali index 019133814..5c2e25df0 100644 --- a/smali/smali_classes3/com/vk/menu/MenuUtils.smali +++ b/smali/smali_classes3/com/vk/menu/MenuUtils.smali @@ -223,7 +223,7 @@ goto/16 :goto_1 :sswitch_c - const-string v0, "null" + const-string v0, "shopping" .line 16 invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z