pict-rs/src/exiftool.rs
Aode (lion) c80d207a87
All checks were successful
continuous-integration/drone/push Build is passing
Improve tracing
2022-04-06 21:40:49 -05:00

11 lines
358 B
Rust

use crate::process::Process;
use actix_web::web::Bytes;
use tokio::io::AsyncRead;
#[tracing::instrument(name = "Clearing metadata", skip(input))]
pub(crate) fn clear_metadata_bytes_read(input: Bytes) -> std::io::Result<impl AsyncRead + Unpin> {
let process = Process::run("exiftool", &["-all=", "-", "-out", "-"])?;
Ok(process.bytes_read(input))
}