diff --git a/app/src/main/java/it/integry/integrywmsnative/core/update/UpdatesManager.java b/app/src/main/java/it/integry/integrywmsnative/core/update/UpdatesManager.java index f09379f8..00bc43a7 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/update/UpdatesManager.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/update/UpdatesManager.java @@ -11,6 +11,7 @@ import java.io.File; import javax.inject.Singleton; +import it.integry.integrywmsnative.BuildConfig; import it.integry.integrywmsnative.core.rest.consumers.SystemRESTConsumer; import it.integry.integrywmsnative.core.rest.model.system.LatestAppVersionInfoDTO; import it.integry.integrywmsnative.core.settings.SettingsManager; @@ -40,23 +41,12 @@ public class UpdatesManager { if (latestData == null) return; + if(latestData.getLatestVersionCode() <= BuildConfig.VERSION_CODE) + return; + showDialog(latestData, () -> { installAPK(currentDownloadUrl); }); - -// AppUpdater appUpdater = new AppUpdater(mContext) -// .setDisplay(Display.DIALOG) -// .setUpdateFrom(UpdateFrom.JSON) -// .setUpdateJSON(currentVersionUrl) -// .setButtonDoNotShowAgain(null) -// .setButtonUpdateClickListener((dialog, which) -> { -// installAPK(currentDownloadUrl); -// }); -// -// if (latestData.isForced()) -// appUpdater.setButtonDismiss(null); -// -// appUpdater.start(); }, ex -> UtilityExceptions.defaultException(mContext, ex)); }