Skip to main content

tuwunel_admin/server/
verify_backup.rs

1use tuwunel_core::Result;
2
3use crate::admin_command;
4
5#[admin_command]
6pub(super) async fn verify_backup(&self, backup_id: Option<u32>) -> Result {
7	let backup_id = backup_id.unwrap_or(0);
8	let id = self
9		.blocking_db(move |db| db.engine.backup_verify(backup_id))
10		.await?;
11
12	write!(self, "Verified backup #{id}: all files present with expected sizes.").await
13}