Remove duplicate completion notifications from backup/restore screens

The app-level on_job_finished handler already shows these.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
shuki
2026-03-06 18:12:33 +02:00
parent c96930f3ff
commit df07e4e4f9
2 changed files with 3 additions and 15 deletions

View File

@@ -72,21 +72,13 @@ class BackupScreen(Screen):
args = ["backup", f"--target={target}"]
if remote:
args.append(f"--remote={remote}")
rc = await job_manager.run_job(self.app, job, *args)
if rc == 0:
self.notify("Backup completed successfully", severity="information")
else:
self.notify(f"Backup failed (exit code {rc})", severity="error")
await job_manager.run_job(self.app, job, *args)
@work
async def _do_backup_all(self) -> None:
job = job_manager.create_job("backup", "Backup All Targets")
self.notify("Backup All started -- view in Running Tasks")
rc = await job_manager.run_job(self.app, job, "backup", "--all")
if rc == 0:
self.notify("All backups completed", severity="information")
else:
self.notify(f"Backup failed (exit code {rc})", severity="error")
await job_manager.run_job(self.app, job, "backup", "--all")
def action_go_back(self) -> None:
self.app.pop_screen()

View File

@@ -152,11 +152,7 @@ class RestoreScreen(Screen):
args.append(f"--dest={dest}")
if skip_mysql:
args.append("--skip-mysql")
rc = await job_manager.run_job(self.app, job, *args)
if rc == 0:
self.notify("Restore completed successfully", severity="information")
else:
self.notify(f"Restore failed (exit code {rc})", severity="error")
await job_manager.run_job(self.app, job, *args)
def action_go_back(self) -> None:
self.app.pop_screen()