injection: replace deprecated component

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-12-01 21:17:08 +05:30
parent 8633908301
commit b5c039eaba
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80

View file

@ -3,14 +3,14 @@ package dev.msfjarvis.lobsters.injection
import dagger.Module import dagger.Module
import dagger.Provides import dagger.Provides
import dagger.hilt.InstallIn import dagger.hilt.InstallIn
import dagger.hilt.android.components.ApplicationComponent import dagger.hilt.components.SingletonComponent
import io.ktor.client.HttpClient import io.ktor.client.HttpClient
import io.ktor.client.engine.okhttp.OkHttp import io.ktor.client.engine.okhttp.OkHttp
import io.ktor.client.features.json.JsonFeature import io.ktor.client.features.json.JsonFeature
import io.ktor.client.features.json.serializer.KotlinxSerializer import io.ktor.client.features.json.serializer.KotlinxSerializer
@Module @Module
@InstallIn(ApplicationComponent::class) @InstallIn(SingletonComponent::class)
object KtorClientModule { object KtorClientModule {
@Provides @Provides
fun provideClient() = HttpClient(OkHttp) { fun provideClient() = HttpClient(OkHttp) {