NCBACK-25 work version for protect file
Test Workflow / test (push) Successful in 3s

This commit is contained in:
vladp
2026-01-13 13:28:09 +07:00
parent f136ac1f0a
commit 20e1ab321d
12 changed files with 181 additions and 92 deletions
@@ -1,17 +1,14 @@
package ru.soune.nocopy.configuration;
import com.vrt.NoCopyFileService;
import com.vrt.fileprocessor.FileProcessor;
import com.vrt.fileprotection.FileProtector;
import lombok.AllArgsConstructor;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Scope;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;
import java.util.Collections;
import java.util.List;
@Configuration
@EnableAutoConfiguration
@@ -24,11 +21,15 @@ public class ApplicationConfig {
}
@Bean
@Scope("singleton")
public NoCopyFileService noCopyFileService(FileProcessor.FileProvider fileProvider,
FileProcessor.ProcessingListener processingListener) {
List<FileProcessor.FileInfo> initialQueue = Collections.emptyList();
public com.vrt.NoCopyFileService noCopyFileService(
FileProtector.FileProvider fileProvider,
FileProtector.ProcessingListener processingListener) {
return new NoCopyFileService(initialQueue, fileProvider, processingListener);
return new com.vrt.NoCopyFileService(
Collections.emptyList(),
fileProvider,
processingListener
);
}
}