temp daily mix fix

This commit is contained in:
aliveoutside
2023-05-17 10:55:02 +03:00
parent 594f24d640
commit 16260c5666
@@ -46,6 +46,7 @@ public class CatalogJsonInjector {
var blocks = oldItems.optJSONObject(0).optJSONArray("blocks");
if (!useOldAppVer) {
fixDailyMix(blocks);
if (blocks != null) {
for (int i = 0; i < blocks.length(); i++) {
var block = blocks.optJSONObject(i);
@@ -273,6 +274,23 @@ public class CatalogJsonInjector {
}
}
// TODO: Fix pictures
public static void fixDailyMix(JSONArray blocks) {
if (blocks == null) return;
for (int i = 0; i < blocks.length(); i++) {
var block = blocks.optJSONObject(i);
var layout = block.optJSONObject("layout");
if (layout == null) continue;
var name = layout.optString("name");
if (!name.equals("recomms_slider")) continue;
try {
layout.put("name", "large_slider");
} catch (JSONException e) {
e.printStackTrace();
}
}
}
private static JSONObject fetchCatalogId(String section) {
if (section.isEmpty()) return null;