dev delete config
Test Workflow / test (push) Waiting to run

This commit is contained in:
vladp
2026-02-17 15:39:26 +07:00
parent 8de13b410b
commit 74ba9709a9
5 changed files with 15 additions and 173 deletions
@@ -15,9 +15,6 @@ import java.nio.file.Paths;
@Slf4j
public class FileStorageService {
// @Autowired
// private FileStorageConfig storageConfig;
@Value("${file.storage.base-path}")
private String basePath;
@@ -26,6 +26,8 @@ public class AudioLocalSearchImpl implements AudioLocalSearch {
public @Nullable FileProtector.FileInfo findBySignature(@NotNull String signature) {
FileEntity fileEntity = fileEntityService.findBySignature(signature);
if (fileEntity == null) return null;
return fileUtil.createFileInfo(fileEntity);
}
@@ -315,15 +315,15 @@ public class FileUploadServiceImpl implements FileUploadService {
boolean isLastChunk = session.getChunksUploaded().equals(session.getTotalChunks());
if (isLastChunk) {
log.info("All chunks uploaded for session {}. Starting assembly...",
session.getUploadId());
String finalFilePath = assembleFileSynchronously(session);
if (findSimilar == 0) {
if (session.getFileType().startsWith("image")) {
checkForDuplicatesSynchronously(finalFilePath);
} else if (session.getFileType().startsWith("audio") || session.getFileType().startsWith("document")) {
fileSimilarityService.hasDuplicatesByHash(finalFilePath, session.getUserId(),
session.getFileType());
File file = new File(finalFilePath);
FileProtector.Type type = "document".equals(session.getFileType()) ?
FileProtector.Type.DOC : FileProtector.Type.AUDIO;