This commit is contained in:
Untone 2024-09-23 17:45:10 +03:00
parent 685698bc66
commit a85a5c5dd5

View File

@ -195,36 +195,37 @@ impl AppState {
if filename.is_empty() {
eprintln!("пустое имя файла");
}
// Проверяем, существует ли файл на Storj S3
match check_file_exists(&self.s3_client, &self.s3_bucket, filename)
.await
{
Ok(false) => {
// Сохраняем маппинг пути
if let Err(e) = self.save_path_by_filekey(filename, &key).await
{
} else {
// Проверяем, существует ли файл на Storj S3
match check_file_exists(&self.s3_client, &self.s3_bucket, filename)
.await
{
Ok(false) => {
// Сохраняем маппинг пути
if let Err(e) =
self.save_path_by_filekey(filename, &key).await
{
eprintln!(
"Ошибка сохранения маппинга для файла {}: {:?}",
filename, e
);
} else {
println!(
"Маппинг для файла {} успешно сохранен.",
filename
);
}
}
Ok(true) => {
println!("Файл {} уже существует в Storj.", filename);
}
Err(e) => {
eprintln!(
"Ошибка сохранения маппинга для файла {}: {:?}",
"Ошибка при проверке файла {} на Storj: {:?}",
filename, e
);
} else {
println!(
"Маппинг для файла {} успешно сохранен.",
filename
);
}
}
Ok(true) => {
println!("Файл {} уже существует в Storj.", filename);
}
Err(e) => {
eprintln!(
"Ошибка при проверке файла {} на Storj: {:?}",
filename, e
);
}
}
}
}