From 60e1a6aea774b47ae83708ae817d0f92d09167e0 Mon Sep 17 00:00:00 2001 From: androidacybot <45006100+androidacybot@users.noreply.github.com> Date: Sat, 5 Feb 2022 16:24:32 -0500 Subject: [PATCH] Reconfigure zip url to use Androidacy API Signed-off-by: androidacybot <45006100+androidacybot@users.noreply.github.com> --- app/src/main/java/com/fox2code/mmm/ActionButtonType.java | 3 ++- .../java/com/fox2code/mmm/androidacy/AndroidacyRepoData.java | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fox2code/mmm/ActionButtonType.java b/app/src/main/java/com/fox2code/mmm/ActionButtonType.java index 03395dc..7e13986 100644 --- a/app/src/main/java/com/fox2code/mmm/ActionButtonType.java +++ b/app/src/main/java/com/fox2code/mmm/ActionButtonType.java @@ -64,7 +64,8 @@ public enum ActionButtonType { String updateZipUrl = moduleHolder.getUpdateZipUrl(); if (updateZipUrl == null) return; // Androidacy manage the selection between download and install - if (updateZipUrl.startsWith("https://www.androidacy.com/")) { + if (updateZipUrl.startsWith("https://www.androidacy.com/") || + updateZipUrl.startsWith("https://api.androidacy.com/magisk/info/?module=")) { IntentHelper.openUrlAndroidacy( button.getContext(), updateZipUrl, true, moduleInfo.name, moduleInfo.config); diff --git a/app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyRepoData.java b/app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyRepoData.java index 523f2a9..b005b03 100644 --- a/app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyRepoData.java +++ b/app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyRepoData.java @@ -129,6 +129,8 @@ public class AndroidacyRepoData extends RepoData { jsonObject.optString("zipUrl", "")); repoModule.notesUrl = filterURL( jsonObject.optString("notesUrl", "")); + if (repoModule.zipUrl == null) + repoModule.zipUrl = "https://api.androidacy.com/magisk/info/?module=" + moduleId; if (repoModule.zipUrl == null) repoModule.zipUrl = jsonObject.getString("url"); if (repoModule.notesUrl == null) {