Simplify backup menu and remove last backup
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user