Simplify backup menu and remove last backup

This commit is contained in:
2026-02-07 22:40:51 +03:00
parent 60f38c8965
commit 86fe88e464
3 changed files with 4 additions and 41 deletions

View File

@@ -7,7 +7,7 @@ from app import dp
from auth import is_admin_msg
from keyboards import backup_kb
from lock_utils import acquire_lock, release_lock
from services.backup import backup_badge, last_backup, restore_help
from services.backup import backup_badge, restore_help
from services.runner import run_cmd
@@ -124,15 +124,6 @@ async def cmd_backup_now(msg: Message):
asyncio.create_task(worker())
async def cmd_last_backup(msg: Message):
try:
text = await asyncio.to_thread(last_backup)
except Exception as e:
await msg.answer(f"❌ Last backup failed: {type(e).__name__}: {e}", reply_markup=backup_kb)
return
await msg.answer(text, reply_markup=backup_kb)
async def cmd_last_snapshot(msg: Message):
await msg.answer("⏳ Loading last snapshot…", reply_markup=backup_kb)
@@ -191,12 +182,6 @@ async def rs(msg: Message):
await cmd_repo_stats(msg)
@dp.message(F.text == "📦 Last backup")
async def lb(msg: Message):
if is_admin_msg(msg):
await cmd_last_backup(msg)
@dp.message(F.text == "📦 Last snapshot")
async def ls(msg: Message):
if is_admin_msg(msg):