add PublishingService

This commit is contained in:
2020-09-09 00:31:26 +06:00
parent c566099fdf
commit 272df545a3
2 changed files with 19 additions and 2 deletions
gradle.properties
publishing/api/src/commonMain/kotlin/com/insanusmokrassar/postssystem/core/publishing

@ -0,0 +1,17 @@
package com.insanusmokrassar.postssystem.core.publishing
import com.insanusmokrassar.postssystem.core.post.repo.PostsRepo
import com.insanusmokrassar.postssystem.core.publishing.repos.PublishedPostsWriteRepo
import com.insanusmokrassar.postssystem.core.publishing.repos.PublishingKeysRepo
class PublishingService(
private val postsRepo: PostsRepo,
private val publishedPostsRepo: PublishedPostsWriteRepo,
private val keysRepo: PublishingKeysRepo
) : PublishingRegistrar by BusinessPublishingRegistrar(
keysRepo
), PublishingTrigger by BusinessPublishingTrigger(
postsRepo,
publishedPostsRepo,
keysRepo
)