From a0ef6a5566a4c19840b9676c7ce79c682216b81d Mon Sep 17 00:00:00 2001 From: SinTan1729 Date: Sun, 14 Jan 2024 08:53:07 -0600 Subject: [PATCH] fix: Do not check online when required version is already on disk --- src/ReVancedBuilder/APKPure_dl.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ReVancedBuilder/APKPure_dl.py b/src/ReVancedBuilder/APKPure_dl.py index ba0f611..8abf827 100644 --- a/src/ReVancedBuilder/APKPure_dl.py +++ b/src/ReVancedBuilder/APKPure_dl.py @@ -139,8 +139,11 @@ def get_apks(appstate): required_ver = min(map(lambda x: Version(x), compatible_vers)) print(f"Chosen required version of {app} is {required_ver}.") - apkpure_dl(apk, apkpure_appname, str(required_ver), - hard_version, session, present_vers, flag) + if appstate['present_vers'][apk] == str(required_ver): + print("It's already present on disk, so skipping download.") + else: + apkpure_dl(apk, apkpure_appname, str(required_ver), + hard_version, session, present_vers, flag) present_vers.update({apk: str(required_ver)})