refactor: move JellyfinAuthInterceptor and JellyfinNetworkModule to the domain module

This commit is contained in:
2026-04-24 09:36:19 +02:00
parent a1239c907a
commit 57e2983527
4 changed files with 6 additions and 7 deletions

View File

@@ -41,7 +41,7 @@ import hu.bbara.purefin.data.session.UserSessionRepository
import hu.bbara.purefin.navigation.NavigationCommand import hu.bbara.purefin.navigation.NavigationCommand
import hu.bbara.purefin.navigation.NavigationManager import hu.bbara.purefin.navigation.NavigationManager
import hu.bbara.purefin.navigation.Route import hu.bbara.purefin.navigation.Route
import hu.bbara.purefin.data.jellyfin.client.JellyfinAuthInterceptor import hu.bbara.purefin.jellyfin.JellyfinAuthInterceptor
import hu.bbara.purefin.navigation.LocalNavigationBackStack import hu.bbara.purefin.navigation.LocalNavigationBackStack
import hu.bbara.purefin.navigation.LocalNavigationManager import hu.bbara.purefin.navigation.LocalNavigationManager
import hu.bbara.purefin.ui.screen.login.LoginScreen import hu.bbara.purefin.ui.screen.login.LoginScreen

View File

@@ -37,7 +37,7 @@ import coil3.request.crossfade
import coil3.util.DebugLogger import coil3.util.DebugLogger
import dagger.hilt.android.AndroidEntryPoint import dagger.hilt.android.AndroidEntryPoint
import hu.bbara.purefin.data.SessionBootstrapper import hu.bbara.purefin.data.SessionBootstrapper
import hu.bbara.purefin.data.jellyfin.client.JellyfinAuthInterceptor import hu.bbara.purefin.jellyfin.JellyfinAuthInterceptor
import hu.bbara.purefin.data.session.UserSessionRepository import hu.bbara.purefin.data.session.UserSessionRepository
import hu.bbara.purefin.navigation.LocalNavigationBackStack import hu.bbara.purefin.navigation.LocalNavigationBackStack
import hu.bbara.purefin.navigation.LocalNavigationManager import hu.bbara.purefin.navigation.LocalNavigationManager

View File

@@ -1,4 +1,4 @@
package hu.bbara.purefin.data.jellyfin.client package hu.bbara.purefin.jellyfin
import hu.bbara.purefin.data.session.UserSessionRepository import hu.bbara.purefin.data.session.UserSessionRepository
import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineScope
@@ -32,4 +32,4 @@ class JellyfinAuthInterceptor @Inject constructor(
.build() .build()
return chain.proceed(request) return chain.proceed(request)
} }
} }

View File

@@ -1,10 +1,9 @@
package hu.bbara.purefin.data.jellyfin package hu.bbara.purefin.jellyfin
import dagger.Module import dagger.Module
import dagger.Provides import dagger.Provides
import dagger.hilt.InstallIn import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent import dagger.hilt.components.SingletonComponent
import hu.bbara.purefin.data.jellyfin.client.JellyfinAuthInterceptor
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
import javax.inject.Singleton import javax.inject.Singleton
@@ -19,4 +18,4 @@ object JellyfinNetworkModule {
.addInterceptor(authInterceptor) .addInterceptor(authInterceptor)
.build() .build()
} }
} }