mirror of
https://git.proxmox.com/git/proxmox-backup
synced 2025-08-14 12:48:33 +00:00
api types: drop unused config type helpers for sync direction
Jobs for both sync directions are now stored using the same `sync` config section type, so drop the outdated helpers. Signed-off-by: Christian Ebner <c.ebner@proxmox.com> Reviewed-by: Dominik Csapak <d.csapak@proxmox.com> Tested-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
e066bd7207
commit
e9dfb83131
@ -519,23 +519,6 @@ impl std::fmt::Display for SyncDirection {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl SyncDirection {
|
|
||||||
pub fn as_config_type_str(&self) -> &'static str {
|
|
||||||
match self {
|
|
||||||
SyncDirection::Pull => "sync",
|
|
||||||
SyncDirection::Push => "sync-push",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn from_config_type_str(config_type: &str) -> Result<Self, anyhow::Error> {
|
|
||||||
match config_type {
|
|
||||||
"sync" => Ok(SyncDirection::Pull),
|
|
||||||
"sync-push" => Ok(SyncDirection::Push),
|
|
||||||
_ => bail!("invalid config type for sync job"),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub const RESYNC_CORRUPT_SCHEMA: Schema =
|
pub const RESYNC_CORRUPT_SCHEMA: Schema =
|
||||||
BooleanSchema::new("If the verification failed for a local snapshot, try to pull it again.")
|
BooleanSchema::new("If the verification failed for a local snapshot, try to pull it again.")
|
||||||
.schema();
|
.schema();
|
||||||
|
Loading…
Reference in New Issue
Block a user