Don't download microg if YouTube or yt-music is not there

This commit is contained in:
Nikhil Badyal
2022-10-13 22:55:04 +05:30
parent afd039725b
commit 73097dd19a
+5 -2
View File
@@ -18,7 +18,7 @@ class Downloader(object):
"""Files downloader.""" """Files downloader."""
def __init__(self, config: RevancedConfig): def __init__(self, config: RevancedConfig):
self._CHUNK_SIZE = 2**21 * 5 self._CHUNK_SIZE = 10485760
self._QUEUE: PriorityQueue[Tuple[float, str]] = PriorityQueue() self._QUEUE: PriorityQueue[Tuple[float, str]] = PriorityQueue()
self._QUEUE_LENGTH = 0 self._QUEUE_LENGTH = 0
self.config = config self.config = config
@@ -168,7 +168,6 @@ class Downloader(object):
["revanced", "revanced-cli", self.config.normal_cli_jar], ["revanced", "revanced-cli", self.config.normal_cli_jar],
["revanced", "revanced-integrations", self.config.normal_integrations_apk], ["revanced", "revanced-integrations", self.config.normal_integrations_apk],
["revanced", "revanced-patches", self.config.normal_patches_jar], ["revanced", "revanced-patches", self.config.normal_patches_jar],
["inotia00", "VancedMicroG", "VancedMicroG-output.apk"],
] ]
if self.config.build_extended: if self.config.build_extended:
assets += [ assets += [
@@ -176,6 +175,10 @@ class Downloader(object):
["inotia00", "revanced-integrations", self.config.integrations_apk], ["inotia00", "revanced-integrations", self.config.integrations_apk],
["inotia00", "revanced-patches", self.config.patches_jar], ["inotia00", "revanced-patches", self.config.patches_jar],
] ]
if "youtube" in self.config.apps or "youtube_music" in self.config.apps:
assets += [
["inotia00", "VancedMicroG", "VancedMicroG-output.apk"],
]
with ThreadPoolExecutor(7) as executor: with ThreadPoolExecutor(7) as executor:
executor.map(lambda repo: self.repository(*repo), assets) executor.map(lambda repo: self.repository(*repo), assets)
logger.info("Downloaded revanced microG ,cli, integrations and patches.") logger.info("Downloaded revanced microG ,cli, integrations and patches.")