Optimized code for fsentry

This commit is contained in:
ChristianVisintin
2020-12-12 16:32:21 +01:00
parent f73e43304e
commit 57e83a63dd
5 changed files with 10 additions and 40 deletions

View File

@@ -474,10 +474,7 @@ impl FileTransferActivity {
match &dir.symlink {
Some(symlink) => {
// Get symlink path
let symlink_path: &Path = match &**symlink {
FsEntry::Directory(s_dir) => s_dir.abs_path.as_path(),
FsEntry::File(s_file) => s_file.abs_path.as_path(),
};
let symlink_path: PathBuf = symlink.get_abs_path();
format!(
"{} => {}",
dir.abs_path.display(),
@@ -570,10 +567,7 @@ impl FileTransferActivity {
match &file.symlink {
Some(symlink) => {
// Get symlink path
let symlink_path: &Path = match &**symlink {
FsEntry::Directory(s_dir) => s_dir.abs_path.as_path(),
FsEntry::File(s_file) => s_file.abs_path.as_path(),
};
let symlink_path: PathBuf = symlink.get_abs_path();
format!(
"{} => {}",
file.abs_path.display(),