diff --git a/CHANGELOG.md b/CHANGELOG.md index ce0bafa0975..9683d29a5c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## 0.4.34 +* `Repos`: + * `AbstractExposedCRUDRepo` now implements `StandardCRUDRepo` + * `AbstractMutableAndroidCRUDRepo` now implements `StandardCRUDRepo` + ## 0.4.33 * `Versions`: diff --git a/repos/common/src/main/kotlin/dev/inmo/micro_utils/repos/crud/AbstractMutableAndroidCRUDRepo.kt b/repos/common/src/main/kotlin/dev/inmo/micro_utils/repos/crud/AbstractMutableAndroidCRUDRepo.kt index b433ecf9da5..ba5861aaad6 100644 --- a/repos/common/src/main/kotlin/dev/inmo/micro_utils/repos/crud/AbstractMutableAndroidCRUDRepo.kt +++ b/repos/common/src/main/kotlin/dev/inmo/micro_utils/repos/crud/AbstractMutableAndroidCRUDRepo.kt @@ -8,7 +8,8 @@ import kotlinx.coroutines.flow.* abstract class AbstractMutableAndroidCRUDRepo( helper: StandardSQLHelper ) : WriteStandardCRUDRepo, - AbstractAndroidCRUDRepo(helper) { + AbstractAndroidCRUDRepo(helper), + StandardCRUDRepo { protected val newObjectsChannel = MutableSharedFlow(64) protected val updateObjectsChannel = MutableSharedFlow(64) protected val deleteObjectsIdsChannel = MutableSharedFlow(64) diff --git a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/AbstractExposedCRUDRepo.kt b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/AbstractExposedCRUDRepo.kt index a48d95d7199..636a645fd0c 100644 --- a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/AbstractExposedCRUDRepo.kt +++ b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/AbstractExposedCRUDRepo.kt @@ -1,5 +1,7 @@ package dev.inmo.micro_utils.repos.exposed +import dev.inmo.micro_utils.repos.StandardCRUDRepo + abstract class AbstractExposedCRUDRepo( flowsChannelsSize: Int = 0, tableName: String = "" @@ -8,4 +10,5 @@ abstract class AbstractExposedCRUDRepo( flowsChannelsSize, tableName ), - ExposedCRUDRepo + ExposedCRUDRepo, + StandardCRUDRepo