Skip to main content

tuwunel_admin/server/
delete_backups.rs

1use tuwunel_core::Result;
2
3use crate::admin_command;
4
5#[admin_command]
6pub(super) async fn delete_backups(&self, keep: usize) -> Result {
7	let count = self
8		.blocking_db(move |db| {
9			db.engine.backup_purge(keep)?;
10			db.engine.backup_count()
11		})
12		.await?;
13
14	write!(self, "Done. Currently have {count} backups.").await
15}