feat: atualiza status do progresso de implementação e resolve warnings de código não utilizado

This commit is contained in:
2026-02-28 15:11:19 -03:00
parent 7c9da9626a
commit de747368a3
11 changed files with 27 additions and 13 deletions
+4 -2
View File
@@ -1,11 +1,13 @@
use anyhow::Result;
use crate::application::ports::MediaProcessorPort;
use crate::domain::entities::Project;
use anyhow::Result;
/// Constrói o comando FFmpeg a partir do Project e delega a execução ao MediaProcessorPort.
#[allow(dead_code)]
pub struct GenerateOutput;
impl GenerateOutput {
#[allow(dead_code)]
pub fn execute(project: &Project, port: &dyn MediaProcessorPort) -> Result<()> {
use crate::adapters::ffmpeg::command_builder::FfmpegCommandBuilder;
let args = FfmpegCommandBuilder::build(project);
@@ -16,11 +18,11 @@ impl GenerateOutput {
#[cfg(test)]
mod tests {
use super::*;
use anyhow::Result;
use crate::application::ports::MediaProcessorPort;
use crate::application::use_cases::add_audio_track::AddAudioTrack;
use crate::domain::entities::{MkvOutput, Project, VideoFile};
use crate::domain::value_objects::{FilePath, SyncOffset, TrackLanguage};
use anyhow::Result;
use std::cell::RefCell;
struct MockProcessor {