refactor(komga): replace deprecated TaskExecutorBuilder with ThreadPoolTaskExecutorBuilder

This commit is contained in:
Gauthier Roebroeck 2024-01-22 16:11:56 +08:00
parent fbb2b6bcff
commit 864dba607c

View file

@ -4,7 +4,7 @@ import io.github.oshai.kotlinlogging.KotlinLogging
import org.gotson.komga.infrastructure.configuration.KomgaSettingsProvider
import org.springframework.beans.factory.InitializingBean
import org.springframework.boot.context.event.ApplicationReadyEvent
import org.springframework.boot.task.TaskExecutorBuilder
import org.springframework.boot.task.ThreadPoolTaskExecutorBuilder
import org.springframework.context.event.EventListener
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
import org.springframework.stereotype.Service
@ -16,7 +16,7 @@ class TaskProcessor(
private val tasksRepository: TasksRepository,
private val taskHandler: TaskHandler,
private val settingsProvider: KomgaSettingsProvider,
taskExecutorBuilder: TaskExecutorBuilder,
taskExecutorBuilder: ThreadPoolTaskExecutorBuilder,
) : InitializingBean {
val executor: ThreadPoolTaskExecutor =
taskExecutorBuilder