Currently the code for managing app (install, update, remove, upgradability, fetching info, ...) is distributed across 3 classes:
OC_App
OC\App\AppManager
OC\Installer
We should consolidate this into a single class to not spread code and functionality as well as reduce the risk to re-implement existing code, because it is no obvious where to find which code.
Currently the code for managing app (install, update, remove, upgradability, fetching info, ...) is distributed across 3 classes:
OC_AppOC\App\AppManagerOC\InstallerWe should consolidate this into a single class to not spread code and functionality as well as reduce the risk to re-implement existing code, because it is no obvious where to find which code.