aboutsummaryrefslogtreecommitdiff
path: root/shared/build.gradle.kts
diff options
context:
space:
mode:
authorIsidro Henoch <imhenoch@protonmail.com>2021-12-05 14:47:54 -0600
committerIsidro Henoch <imhenoch@protonmail.com>2021-12-05 14:48:48 -0600
commit4e0ca515a827220f9275f28649d83c1b09e44fcb (patch)
tree5afdac1a83daa31562f3b30438f2bbb85af2b667 /shared/build.gradle.kts
parent477111a55b81a05bfc00857f0d4a3d6534c80396 (diff)
downloadetbsa-trackermap-mobile-4e0ca515a827220f9275f28649d83c1b09e44fcb.tar.gz
etbsa-trackermap-mobile-4e0ca515a827220f9275f28649d83c1b09e44fcb.tar.bz2
etbsa-trackermap-mobile-4e0ca515a827220f9275f28649d83c1b09e44fcb.zip
Adds x-www-form-urlencoded support to http client
- Installs a serialization library - Installs a ktor logging library - Updates ApiClient to support x-www-form-urlencoded requests - Serializes the User data model
Diffstat (limited to 'shared/build.gradle.kts')
-rw-r--r--shared/build.gradle.kts12
1 files changed, 9 insertions, 3 deletions
diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts
index 4a6cd59..4c6e870 100644
--- a/shared/build.gradle.kts
+++ b/shared/build.gradle.kts
@@ -1,9 +1,12 @@
plugins {
kotlin("multiplatform")
+ id("kotlinx-serialization")
id("com.android.library")
}
kotlin {
+ val ktor_version = "1.6.6"
+
android()
listOf(
@@ -19,9 +22,12 @@ kotlin {
sourceSets {
val commonMain by getting {
dependencies {
- implementation("io.ktor:ktor-client-core:1.6.6")
- implementation("io.ktor:ktor-client-cio:1.6.6")
- implementation("io.ktor:ktor-client-serialization:1.6.6")
+ implementation("io.ktor:ktor-client-core:$ktor_version")
+ implementation("io.ktor:ktor-client-cio:$ktor_version")
+ implementation("io.ktor:ktor-client-logging:$ktor_version")
+ implementation("io.ktor:ktor-client-serialization:$ktor_version")
+ implementation("ch.qos.logback:logback-classic:1.2.6")
+
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.3.1")
}
}