refactor: перевести Jellyfin на push-модель
Jellyfin-интеграция переведена на модель, где плагин отправляет данные на backend через защищённый sync endpoint. Удалены backend pull-компоненты: HTTP-клиент Jellyfin, каталоговый output port, scheduled sync и pull-sync endpoint. Расширен sync payload для полного снимка каталога и пользовательских состояний просмотра, обновлены настройки интеграции. Добавлен unit-тест push sync, который проверяет создание фильма, отметку просмотра и обновление sync state.
This commit is contained in:
@@ -3,10 +3,8 @@ package com.project.movienight
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication
|
||||
import org.springframework.boot.context.properties.ConfigurationPropertiesScan
|
||||
import org.springframework.boot.runApplication
|
||||
import org.springframework.scheduling.annotation.EnableScheduling
|
||||
|
||||
@SpringBootApplication
|
||||
@EnableScheduling
|
||||
@ConfigurationPropertiesScan("com.project.movienight.config")
|
||||
class MovieNightApplication
|
||||
|
||||
|
||||
Reference in New Issue
Block a user