Merge pull request #201 from nikhilbadyal/exclusive-patches

🐛 Don't mix excluded patches
This commit is contained in:
Nikhil Badyal
2023-07-07 17:04:48 +05:30
committed by GitHub
+2 -2
View File
@@ -18,20 +18,20 @@ def main() -> None:
config = RevancedConfig(env) config = RevancedConfig(env)
patcher = Patches(config) patcher = Patches(config)
parser = Parser(patcher, config)
Downloader(patcher, config).download_revanced() Downloader(patcher, config).download_revanced()
logger.info(f"Will Patch only {patcher.config.apps}") logger.info(f"Will Patch only {patcher.config.apps}")
for app in patcher.config.apps: for app in patcher.config.apps:
try: try:
logger.info("Trying to build %s" % app) logger.info("Trying to build %s" % app)
parser = Parser(patcher, config)
app_all_patches, version, is_experimental = patcher.get_app_configs(app) app_all_patches, version, is_experimental = patcher.get_app_configs(app)
patcher.include_exclude_patch(app, parser, app_all_patches)
downloader = DownloaderFactory.create_downloader( downloader = DownloaderFactory.create_downloader(
app=app, patcher=patcher, config=config app=app, patcher=patcher, config=config
) )
downloader.download(version, app) downloader.download(version, app)
config.app_versions[app] = version config.app_versions[app] = version
patcher.include_exclude_patch(app, parser, app_all_patches)
logger.info(f"Downloaded {app}, version {version}") logger.info(f"Downloaded {app}, version {version}")
parser.patch_app(app=app, version=version, is_experimental=is_experimental) parser.patch_app(app=app, version=version, is_experimental=is_experimental)
except AppNotFound as e: except AppNotFound as e: