Emirhan Emmez
03/09/2023, 8:27 AMplugins {
id 'com.android.application' version '7.4.2' apply false
id 'com.android.library' version '7.4.2' apply false
id 'org.jetbrains.kotlin.android' version '1.8.10' apply false
id 'com.google.dagger.hilt.android' version '2.44' apply false
id 'org.jetbrains.kotlin.jvm' version '1.8.10' apply false
}
Ktor version: 2.2.4
JDK version: 11
My Network module:
@Provides
@Singleton
fun createKtorClient(): HttpClient =
HttpClient(Android).config {
defaultRequest {
url("<http://localhost:8080/>")
contentType(ContentType.Application.Json)
accept(ContentType.Application.Json)
}
install(Logging) {
level = LogLevel.ALL
}
install(ContentNegotiation) {
json()
}
}
Aleksei Tirman [JB]
03/13/2023, 11:50 AM