From ea5297364f8a1b2c4e684140024b60a83b087b50 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Sun, 16 Apr 2023 13:46:46 +0200 Subject: Add static file copying --- src/file_handler/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/file_handler/mod.rs') diff --git a/src/file_handler/mod.rs b/src/file_handler/mod.rs index 53aaba9..64224ee 100644 --- a/src/file_handler/mod.rs +++ b/src/file_handler/mod.rs @@ -58,7 +58,7 @@ impl FileHandler { pub fn handle(&self, source: &PathBuf, destination: &PathBuf, file: &File) { for strategy in self.strategies.iter() { if strategy.can_handle(&file.file_type) { - return strategy.handle(file); + return strategy.handle(source, destination, file); } } } @@ -68,7 +68,7 @@ pub trait FileHandlerStrategy { fn is(&self, path: &PathBuf) -> bool; fn identify(&self) -> FileType; fn can_handle(&self, file_type: &FileType) -> bool; - fn handle(&self, file: &File); + fn handle(&self, source: &PathBuf, destination: &PathBuf, file: &File); } pub enum FileType { -- cgit