update_manager: remove deprecated "include_deps" parameter in the update endpoint

During normal updates dependencies will always been updated when necessary.  It is possible to force a dependency updating using the new "/machine/update/recover" endpoint.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Arksine 2021-03-29 08:50:58 -04:00
parent 6b91b1eac1
commit e489b795e6
1 changed files with 4 additions and 5 deletions

View File

@ -198,7 +198,6 @@ class UpdateManager:
app = web_request.get_endpoint().split("/")[-1] app = web_request.get_endpoint().split("/")[-1]
if app == "client": if app == "client":
app = web_request.get('name') app = web_request.get('name')
inc_deps = web_request.get_boolean('include_deps', False)
if self.cmd_helper.is_app_updating(app): if self.cmd_helper.is_app_updating(app):
return f"Object {app} is currently being updated" return f"Object {app} is currently being updated"
updater = self.updaters.get(app, None) updater = self.updaters.get(app, None)
@ -207,7 +206,7 @@ class UpdateManager:
async with self.cmd_request_lock: async with self.cmd_request_lock:
self.cmd_helper.set_update_info(app, id(web_request)) self.cmd_helper.set_update_info(app, id(web_request))
try: try:
await updater.update(inc_deps) await updater.update()
except Exception as e: except Exception as e:
self.cmd_helper.notify_update_response( self.cmd_helper.notify_update_response(
f"Error updating {app}") f"Error updating {app}")
@ -584,7 +583,7 @@ class GitUpdater:
await self.repo.backup_repo() await self.repo.backup_repo()
self._log_info("Validity check for git repo passed") self._log_info("Validity check for git repo passed")
async def update(self, update_deps=False): async def update(self):
await self.repo.wait_for_init() await self.repo.wait_for_init()
if not self.is_valid: if not self.is_valid:
raise self._log_exc("Update aborted, repo not valid", False) raise self._log_exc("Update aborted, repo not valid", False)
@ -1307,7 +1306,7 @@ class PackageUpdater:
self.refresh_condition.notify_all() self.refresh_condition.notify_all()
self.refresh_condition = None self.refresh_condition = None
async def update(self, *args): async def update(self):
if self.refresh_condition is not None: if self.refresh_condition is not None:
self.refresh_condition.wait() self.refresh_condition.wait()
self.cmd_helper.notify_update_response("Updating packages...") self.cmd_helper.notify_update_response("Updating packages...")
@ -1399,7 +1398,7 @@ class WebUpdater:
f"Remote Version: {self.remote_version}\n" f"Remote Version: {self.remote_version}\n"
f"url: {self.dl_url}") f"url: {self.dl_url}")
async def update(self, *args): async def update(self):
if self.refresh_condition is not None: if self.refresh_condition is not None:
# wait for refresh if in progess # wait for refresh if in progess
self.refresh_condition.wait() self.refresh_condition.wait()