dev email send when tokens not found
Test Workflow / test (push) Waiting to run

This commit is contained in:
vladp
2026-03-31 13:06:27 +07:00
parent 51170891ce
commit 3d2c7ecb05
4 changed files with 31 additions and 5 deletions
@@ -12,14 +12,22 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;
import ru.soune.nocopy.entity.file.FileEntity;
import ru.soune.nocopy.entity.file.ProtectionStatus;
import ru.soune.nocopy.repository.FileEntityRepository;
import ru.soune.nocopy.util.FileUtil;
import java.util.Collections;
import java.util.List;
@Configuration
@EnableAutoConfiguration
@AllArgsConstructor
public class ApplicationConfig {
private final FileEntityRepository fileEntityRepository;
private final FileUtil fileUtil;
@Bean
PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
@@ -36,8 +44,11 @@ public class ApplicationConfig {
AudioFilePathProvider audioFilePathProvider,
DocumentLocalSearch documentLocalSearch) {
List<FileProtector.FileInfo> initialFiles = loadProcessingFile();
//TODO инициализация файлов при создании
return new com.vrt.NoCopyFileService(
Collections.emptyList(),
initialFiles,
fileProvider,
processingListener,
imageUniqueCheck,
@@ -47,5 +58,13 @@ public class ApplicationConfig {
documentLocalSearch
);
}
private List<FileProtector.FileInfo> loadProcessingFile() {
List<FileEntity> byProtectionStatus =
fileEntityRepository.findByProtectionStatus(ProtectionStatus.PROCESSING);
return byProtectionStatus.stream().map(fileEntity ->
fileUtil.createFileInfo(fileEntity, null)).toList();
}
}