diff --git a/src/api/backend/mod.rs b/src/api/backend/mod.rs index f7cb357..0c9e87d 100644 --- a/src/api/backend/mod.rs +++ b/src/api/backend/mod.rs @@ -222,6 +222,30 @@ pub async fn delete_project(project_id: &Uuid) -> Result<(), err::Error> { .await } +pub async fn delete_agent(agent_id: &Uuid) -> Result<(), err::Error> { + perform_request_without_client::( + BASE_URL.into(), + Method::DELETE, + format!("admin/agent/{agent_id}"), + None, + 200, + Vec::new(), + None, + ) + .await +} +pub async fn delete_unit(unit_id: &Uuid) -> Result<(), err::Error> { + perform_request_without_client::( + BASE_URL.into(), + Method::DELETE, + format!("admin/unit/{unit_id}"), + None, + 200, + Vec::new(), + None, + ) + .await +} pub async fn upload_image(item: Item, body: Vec) -> Result { perform_multipart_request_without_client(