From 82ce45b8e43c66f33b3f1a75b3d342d1715be3d8 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 26 Sep 2023 16:37:28 +0530 Subject: [PATCH] refactor(database): move `SavedPostSerializer` to `core` --- database/core/build.gradle.kts | 7 +++++++ .../dev/msfjarvis/claw/database/SavedPostSerializer.kt | 0 .../dev/msfjarvis/claw/database/SavedPostSerializerTest.kt | 0 database/{impl => core}/src/test/resources/saved_post.json | 0 database/impl/build.gradle.kts | 3 --- 5 files changed, 7 insertions(+), 3 deletions(-) rename database/{impl => core}/src/main/kotlin/dev/msfjarvis/claw/database/SavedPostSerializer.kt (100%) rename database/{impl => core}/src/test/kotlin/dev/msfjarvis/claw/database/SavedPostSerializerTest.kt (100%) rename database/{impl => core}/src/test/resources/saved_post.json (100%) diff --git a/database/core/build.gradle.kts b/database/core/build.gradle.kts index 4fe696fc..29a8b80b 100644 --- a/database/core/build.gradle.kts +++ b/database/core/build.gradle.kts @@ -8,6 +8,7 @@ import dev.msfjarvis.claw.gradle.addTestDependencies plugins { id("dev.msfjarvis.claw.kotlin-jvm") + alias(libs.plugins.kotlin.serialization) alias(libs.plugins.sqldelight) } @@ -20,3 +21,9 @@ sqldelight { } } } + +dependencies { + implementation(libs.kotlinx.serialization.core) + testImplementation(libs.kotlinx.serialization.json) + addTestDependencies(project) +} diff --git a/database/impl/src/main/kotlin/dev/msfjarvis/claw/database/SavedPostSerializer.kt b/database/core/src/main/kotlin/dev/msfjarvis/claw/database/SavedPostSerializer.kt similarity index 100% rename from database/impl/src/main/kotlin/dev/msfjarvis/claw/database/SavedPostSerializer.kt rename to database/core/src/main/kotlin/dev/msfjarvis/claw/database/SavedPostSerializer.kt diff --git a/database/impl/src/test/kotlin/dev/msfjarvis/claw/database/SavedPostSerializerTest.kt b/database/core/src/test/kotlin/dev/msfjarvis/claw/database/SavedPostSerializerTest.kt similarity index 100% rename from database/impl/src/test/kotlin/dev/msfjarvis/claw/database/SavedPostSerializerTest.kt rename to database/core/src/test/kotlin/dev/msfjarvis/claw/database/SavedPostSerializerTest.kt diff --git a/database/impl/src/test/resources/saved_post.json b/database/core/src/test/resources/saved_post.json similarity index 100% rename from database/impl/src/test/resources/saved_post.json rename to database/core/src/test/resources/saved_post.json diff --git a/database/impl/build.gradle.kts b/database/impl/build.gradle.kts index 94e67ee7..07aadad2 100644 --- a/database/impl/build.gradle.kts +++ b/database/impl/build.gradle.kts @@ -9,7 +9,6 @@ import dev.msfjarvis.claw.gradle.addTestDependencies plugins { id("dev.msfjarvis.claw.android-library") id("dev.msfjarvis.claw.kotlin-android") - alias(libs.plugins.kotlin.serialization) alias(libs.plugins.anvil) alias(libs.plugins.whetstone) } @@ -24,9 +23,7 @@ dependencies { implementation(libs.sqldelight.androidDriver) implementation(libs.sqldelight.primitiveAdapters) implementation(libs.sqlite.android) - implementation(libs.kotlinx.serialization.core) testImplementation(libs.sqldelight.jvmDriver) - testImplementation(libs.kotlinx.serialization.json) addTestDependencies(project) }