diff --git a/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java b/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java index 57859f330..cd1eecf7d 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java @@ -236,30 +236,12 @@ public class JsonInjectors { } public static JSONObject musiclink(JSONObject json) { - var oldItems = json.optJSONArray("links"); - var section = json.optJSONObject("section"); - var linksblock = section.optJSONArray("blocks"); - var newBlock = new JSONArray(); + var links = json.optJSONArray("links"); - if (oldItems != null) { - if (oldItems.optJSONObject(0).optString("url").contains("?section=recent")) { + if (links != null) { + if (links.optJSONObject(0).optString("url").contains("?section=recent")) { json.remove("links"); - for (int i = 0; i < linksblock.length(); i++) { - var item = linksblock.optJSONObject(i); - var datatype = item.optString("data_type"); - var layname = item.optJSONObject("layout").optString("name"); - if (!datatype.equals("links") && !layname.equals("separator")) { - newBlock.put(item); - } - } - - try { - section.putOpt("blocks", newBlock); - } catch (JSONException e) { - e.printStackTrace(); - } - if (dev()) Log.d("VKMusic", "Removed links buttons"); } } @@ -579,8 +561,6 @@ public class JsonInjectors { } public static boolean haveDonateButton() { - int randomshower = new Random().nextInt(6); - - return hasVerification() || randomshower != 1; + return hasVerification() || new Random().nextInt(6) != 1; } }