MCPcopy Create free account
hub / github.com/acking-you/static_flow / admin_delete_article_request

Function admin_delete_article_request

crates/frontend/src/api.rs:5803–5825  ·  view source on GitHub ↗
(request_id: &str)

Source from the content-addressed store, hash-verified

5801}
5802
5803pub async fn admin_delete_article_request(request_id: &str) -> Result<(), String> {
5804 #[cfg(feature = "mock")]
5805 {
5806 let _ = request_id;
5807 Err("mock not supported".to_string())
5808 }
5809
5810 #[cfg(not(feature = "mock"))]
5811 {
5812 let base = admin_base();
5813 let url =
5814 format!("{base}/admin/article-requests/tasks/{}", urlencoding::encode(request_id));
5815 let response = gloo_net::http::Request::delete(&url)
5816 .send()
5817 .await
5818 .map_err(|e| format!("Network error: {:?}", e))?;
5819 if !response.ok() {
5820 let text = response.text().await.unwrap_or_default();
5821 return Err(format!("Failed: {text}"));
5822 }
5823 Ok(())
5824 }
5825}
5826
5827pub async fn fetch_admin_article_request_ai_output(
5828 request_id: &str,

Callers 1

admin_pageFunction · 0.50

Calls 2

admin_baseFunction · 0.85
okMethod · 0.80

Tested by

no test coverage detected