diff --git a/gradle.properties b/gradle.properties index 19a90d160cc..5648e605a1a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,5 +9,7 @@ ktor_version=1.4.0 gradle_bintray_plugin_version=1.8.5 +uuidVersion=0.2.2 + group=dev.inmo version=0.1.0 diff --git a/repos/common/build.gradle b/repos/common/build.gradle index 3ba3d995b38..a36a04e5b95 100644 --- a/repos/common/build.gradle +++ b/repos/common/build.gradle @@ -9,7 +9,10 @@ kotlin { sourceSets { commonMain { dependencies { + api "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlin_coroutines_version" api internalProject("micro_utils.pagination.common") + + api "com.benasher44:uuid:$uuidVersion" } } } diff --git a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/StandartCRUDRepo.kt b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/StandartCRUDRepo.kt index 73b71a63f00..c8c193c5f29 100644 --- a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/StandartCRUDRepo.kt +++ b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/StandartCRUDRepo.kt @@ -2,6 +2,7 @@ package dev.inmo.micro_utils.repos import dev.inmo.micro_utils.pagination.Pagination import dev.inmo.micro_utils.pagination.PaginationResult +import kotlinx.coroutines.flow.Flow interface ReadStandardCRUDRepo : Repo { suspend fun getByPagination(pagination: Pagination): PaginationResult diff --git a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/StandartKeyValueRepo.kt b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/StandartKeyValueRepo.kt index 9cd49aef05e..fb085626c88 100644 --- a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/StandartKeyValueRepo.kt +++ b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/StandartKeyValueRepo.kt @@ -2,6 +2,7 @@ package dev.inmo.micro_utils.repos import dev.inmo.micro_utils.pagination.Pagination import dev.inmo.micro_utils.pagination.PaginationResult +import kotlinx.coroutines.flow.Flow interface StandardReadKeyValueRepo : Repo { suspend fun get(k: Key): Value?