fix: resolve compilation errors in API paths and file descriptor handling

Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-13 11:22:46 -03:00
parent 6c9074f1be
commit 99949cf1ee
2 changed files with 2 additions and 4 deletions

View File

@@ -76,8 +76,6 @@ fn setup_diff_paths_and_compression(
fn setup_diff_pipes() -> Result<((libc::c_int, libc::c_int), (libc::c_int, libc::c_int)), anyhow::Error> {
use nix::unistd::pipe;
#[allow(unused_imports)]
use nix::fcntl::{fcntl, FcntlArg, FdFlag};
use nix::Error as NixError;
// Create pipes for diff's input
@@ -86,7 +84,7 @@ fn setup_diff_pipes() -> Result<((libc::c_int, libc::c_int), (libc::c_int, libc:
let (fd_b_read, fd_b_write) = pipe()
.map_err(|e: NixError| anyhow::anyhow!("Failed to create pipe B: {}", e))?;
Ok(((fd_a_read.into(), fd_a_write.into()), (fd_b_read.into(), fd_b_write.into())))
Ok(((fd_a_read, fd_a_write), (fd_b_read, fd_b_write)))
}

View File

@@ -169,7 +169,7 @@ pub async fn handle_post_item(
(status = 500, description = "Internal server error")
),
params(
("item_id" = i64, Path, description = "ID of the item to delete")
("item_id" = String, Path, description = "ID of the item to delete")
),
security(
("bearerAuth" = [])