diff options
| -rw-r--r-- | py_modules/lsfg_vk/flatpak_service.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/py_modules/lsfg_vk/flatpak_service.py b/py_modules/lsfg_vk/flatpak_service.py index 7aa3cda..627bbd8 100644 --- a/py_modules/lsfg_vk/flatpak_service.py +++ b/py_modules/lsfg_vk/flatpak_service.py @@ -295,13 +295,9 @@ class FlatpakService(BaseService): ): if not status.get(key): continue - result = self._run_flatpak_command( - ["update", "--user", "--noninteractive", self._extension_ref(version)], - capture_output=True, - text=True, - ) - if result.returncode != 0: - self.log.warning(result.stderr.strip()) + result = self.install_extension(version) + if not result.get("success"): + self.log.warning(result.get("error")) apps_result = self._run_flatpak_command( ["list", "--user", "--app", "--columns=application"], |
