mirror of
https://github.com/InsanusMokrassar/PsychomatrixBase.git
synced 2024-06-01 23:45:15 +00:00
20 lines
825 B
Kotlin
20 lines
825 B
Kotlin
package com.github.insanusmokrassar.PsychomatrixBase.data.repository.realisations
|
|
|
|
import com.github.insanusmokrassar.PsychomatrixBase.data.repository.PsychomatrixCeilDescriptionRepository
|
|
import com.github.insanusmokrassar.PsychomatrixBase.domain.UseCases.CeilDescriptionUseCase
|
|
import com.github.insanusmokrassar.PsychomatrixBase.utils.extensions.subscribe
|
|
|
|
abstract class PsychomatrixCeilDescriptionRepositoryImpl(
|
|
ceilDescriptionUseCase: CeilDescriptionUseCase
|
|
) : PsychomatrixCeilDescriptionRepository {
|
|
init {
|
|
ceilDescriptionUseCase.openCeilDescriptionRequestedSubscription().subscribe {
|
|
getCeilDescription(it).also {
|
|
description ->
|
|
ceilDescriptionUseCase.descriptionReady(
|
|
it, description
|
|
)
|
|
}
|
|
}
|
|
}
|
|
} |