fix(server): support Rust 1.85 audio cleanup

This commit is contained in:
zhangheng
2026-07-22 16:12:01 +08:00
parent 146e78e335
commit e4fddbf6f9

View File

@@ -824,17 +824,17 @@ async fn discard_audio_segment(
.await?; .await?;
transaction.commit().await?; transaction.commit().await?;
if let Err(error) = tokio::fs::remove_file(&segment.audio_path).await if let Err(error) = tokio::fs::remove_file(&segment.audio_path).await {
&& error.kind() != std::io::ErrorKind::NotFound if error.kind() != std::io::ErrorKind::NotFound {
{ tracing::warn!(
tracing::warn!( event = "audio_storage_delete_failed",
event = "audio_storage_delete_failed", feedback_session_id = %segment.feedback_session_id,
feedback_session_id = %segment.feedback_session_id, lesson_id = %segment.lesson_id,
lesson_id = %segment.lesson_id, segment_id = %segment_id,
segment_id = %segment_id, error_class = "audio_storage_delete_failed",
error_class = "audio_storage_delete_failed", "discarded audio file could not be removed from storage"
"discarded audio file could not be removed from storage" );
); }
} }
tracing::info!( tracing::info!(
event = "failed_transcription_discarded", event = "failed_transcription_discarded",