Clean up previous project display

This commit is contained in:
Dave
2026-02-16 19:53:31 +00:00
parent 8ed40dd444
commit e6638a6517
4 changed files with 96 additions and 28 deletions

View File

@@ -54,4 +54,11 @@ impl ProjectApi {
let projects = fs::get_known_projects(self.ctx.store.as_ref()).map_err(bad_request)?;
Ok(Json(projects))
}
/// Forget a known project path.
#[oai(path = "/projects/forget", method = "post")]
async fn forget_known_project(&self, payload: Json<PathPayload>) -> OpenApiResult<Json<bool>> {
fs::forget_known_project(payload.0.path, self.ctx.store.as_ref()).map_err(bad_request)?;
Ok(Json(true))
}
}