From ff61e8d36fffe380c1374f8c03a0c0b74ae6c6f5 Mon Sep 17 00:00:00 2001 From: Schaka <2223171+Schaka@users.noreply.github.com> Date: Sat, 5 Oct 2024 10:45:52 +0200 Subject: [PATCH] [Build] Fix compile, whoopsie --- .../janitorr/mediaserver/config/MediaServerConfig.kt | 9 ++++++--- .../schaka/janitorr/mediaserver/MediaRestServiceTest.kt | 4 ++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/com/github/schaka/janitorr/mediaserver/config/MediaServerConfig.kt b/src/main/kotlin/com/github/schaka/janitorr/mediaserver/config/MediaServerConfig.kt index eeb2495..fa1102f 100644 --- a/src/main/kotlin/com/github/schaka/janitorr/mediaserver/config/MediaServerConfig.kt +++ b/src/main/kotlin/com/github/schaka/janitorr/mediaserver/config/MediaServerConfig.kt @@ -17,6 +17,8 @@ import com.github.schaka.janitorr.mediaserver.jellyfin.JellyfinRestService import com.github.schaka.janitorr.mediaserver.library.* import com.github.schaka.janitorr.mediaserver.library.items.ItemPage import com.github.schaka.janitorr.mediaserver.library.items.MediaFolderItem +import com.github.schaka.janitorr.servarr.bazarr.BazarrRestService +import com.github.schaka.janitorr.servarr.bazarr.BazarrService import org.springframework.aot.hint.annotation.RegisterReflectionForBinding import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration @@ -40,8 +42,9 @@ class MediaServerConfig( fun mediaServer( jellyfinProperties: JellyfinProperties, embyProperties: EmbyProperties, + bazarrService: BazarrService, applicationProperties: ApplicationProperties, - fileSystemProperties: FileSystemProperties + fileSystemProperties: FileSystemProperties, ): AbstractMediaServerService { if (!jellyfinProperties.enabled && !embyProperties.enabled) { @@ -53,9 +56,9 @@ class MediaServerConfig( } if (embyProperties.enabled) { - return EmbyRestService(embyClient, embyUserClient, embyProperties, applicationProperties, fileSystemProperties) + return EmbyRestService(embyClient, embyUserClient, bazarrService, embyProperties, applicationProperties, fileSystemProperties) } - return JellyfinRestService(jellyfinClient, jellyfinUserClient, jellyfinProperties, applicationProperties, fileSystemProperties) + return JellyfinRestService(jellyfinClient, jellyfinUserClient, bazarrService, jellyfinProperties, applicationProperties, fileSystemProperties) } } \ No newline at end of file diff --git a/src/test/kotlin/com/github/schaka/janitorr/mediaserver/MediaRestServiceTest.kt b/src/test/kotlin/com/github/schaka/janitorr/mediaserver/MediaRestServiceTest.kt index c017961..7e8ec9f 100644 --- a/src/test/kotlin/com/github/schaka/janitorr/mediaserver/MediaRestServiceTest.kt +++ b/src/test/kotlin/com/github/schaka/janitorr/mediaserver/MediaRestServiceTest.kt @@ -5,6 +5,7 @@ import com.github.schaka.janitorr.config.FileSystemProperties import com.github.schaka.janitorr.mediaserver.jellyfin.JellyfinProperties import com.github.schaka.janitorr.mediaserver.jellyfin.JellyfinRestService import com.github.schaka.janitorr.servarr.LibraryItem +import com.github.schaka.janitorr.servarr.bazarr.BazarrService import io.mockk.impl.annotations.InjectMockKs import io.mockk.impl.annotations.MockK import io.mockk.impl.annotations.SpyK @@ -28,6 +29,9 @@ internal class MediaRestServiceTest { @MockK lateinit var mediaServerUserClient: MediaServerUserClient + @MockK + lateinit var bazarrService: BazarrService + @MockK lateinit var jellyfinProperties: JellyfinProperties