diff --git a/kraken-common b/kraken-common index 71e9d72..61e7880 160000 --- a/kraken-common +++ b/kraken-common @@ -1 +1 @@ -Subproject commit 71e9d72dfc3397a311ed0c5b24e048ed4f92cf8a +Subproject commit 61e788097239bffe908c9b8979c9e1a53c0f2bf6 diff --git a/libs.versions.toml b/libs.versions.toml index 62cf211..fabfcb3 100644 --- a/libs.versions.toml +++ b/libs.versions.toml @@ -1,6 +1,6 @@ [versions] sonarqube = "3.3" -kmehr = "1.0.100-gd0d401a3c5" +kmehr = "1.0.102-g817ceaef6d" [libraries] reactorCore = { group = "io.projectreactor", name = "reactor-core" } diff --git a/lite-core/src/main/kotlin/org/taktik/icure/asyncservice/impl/DataOwnerServiceImpl.kt b/lite-core/src/main/kotlin/org/taktik/icure/asyncservice/impl/DataOwnerServiceImpl.kt index 16c2ec0..fabd177 100644 --- a/lite-core/src/main/kotlin/org/taktik/icure/asyncservice/impl/DataOwnerServiceImpl.kt +++ b/lite-core/src/main/kotlin/org/taktik/icure/asyncservice/impl/DataOwnerServiceImpl.kt @@ -1,5 +1,6 @@ package org.taktik.icure.asyncservice.impl +import kotlinx.coroutines.flow.Flow import org.springframework.stereotype.Service import org.taktik.icure.asynclogic.DataOwnerLogic import org.taktik.icure.asyncservice.DataOwnerService @@ -11,8 +12,10 @@ class DataOwnerServiceImpl( private val dataOwnerLogic: DataOwnerLogic ) : DataOwnerService { override suspend fun getCryptoActorStub(dataOwnerId: String): CryptoActorStubWithType? = dataOwnerLogic.getCryptoActorStub(dataOwnerId) - + override fun getCryptoActorStubs(dataOwnerIds: List): Flow = dataOwnerLogic.getCryptoActorStubs(dataOwnerIds) override suspend fun getDataOwner(dataOwnerId: String): DataOwnerWithType? = dataOwnerLogic.getDataOwner(dataOwnerId) - + override fun getDataOwners(dataOwnerIds: List): Flow = dataOwnerLogic.getDataOwners(dataOwnerIds) override suspend fun modifyCryptoActor(modifiedCryptoActor: CryptoActorStubWithType): CryptoActorStubWithType = dataOwnerLogic.modifyCryptoActor(modifiedCryptoActor) + override fun getCryptoActorHierarchy(dataOwnerId: String): Flow = dataOwnerLogic.getCryptoActorHierarchy(dataOwnerId) + override fun getCryptoActorHierarchyStub(dataOwnerId: String): Flow = dataOwnerLogic.getCryptoActorHierarchyStub(dataOwnerId) } \ No newline at end of file