add PublishingService
This commit is contained in:
gradle.properties
publishing/api/src/commonMain/kotlin/com/insanusmokrassar/postssystem/core/publishing
17
publishing/api/src/commonMain/kotlin/com/insanusmokrassar/postssystem/core/publishing/PublishingService.kt
Normal file
17
publishing/api/src/commonMain/kotlin/com/insanusmokrassar/postssystem/core/publishing/PublishingService.kt
Normal file
@ -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
|
||||
)
|
Reference in New Issue
Block a user