continue reborn :(
This commit is contained in:
.gitignore
client
defaultAndroidSettings.gradlefeatures
auth
client
common
client
common
src
commonMain
kotlin
dev
inmo
postssystem
features
common
common
jsMain
kotlin
dev
inmo
postssystem
features
common
jvmMain
kotlin
dev
inmo
postssystem
features
common
content
binary
client
server
src
jvmMain
kotlin
dev
inmo
postssystem
features
content
binary
client
text
client
files
client
src
commonMain
kotlin
dev
inmo
postssystem
features
files
client
roles
client
src
commonMain
kotlin
dev
inmo
postssystem
features
users
client
src
commonMain
kotlin
dev
inmo
postssystem
features
users
common
src
jvmMain
kotlin
dev
inmo
postssystem
features
users
common
gradle
mppJsProject.gradlemppProjectWithSerialization.gradlepublicators/simple/client/src/commonMain/kotlin/dev/inmo/postssystem/publicators/simple/client
services/posts
client
src
commonMain
kotlin
dev
inmo
postssystem
services
posts
server
src
jvmMain
kotlin
dev
inmo
postssystem
services
posts
@ -1,11 +1,13 @@
|
||||
package dev.inmo.postssystem.publicators.simple.client
|
||||
|
||||
import dev.inmo.micro_utils.ktor.client.UnifiedRequester
|
||||
import dev.inmo.micro_utils.ktor.common.buildStandardUrl
|
||||
import dev.inmo.postssystem.features.posts.common.PostId
|
||||
import dev.inmo.postssystem.features.publication.common.publicatorsRootPath
|
||||
import dev.inmo.postssystem.publicators.simple.common.simplePublicatorPublishPathPart
|
||||
import dev.inmo.postssystem.publicators.simple.common.simplePublicatorRootPath
|
||||
import io.ktor.client.*
|
||||
import io.ktor.client.call.*
|
||||
import io.ktor.client.request.*
|
||||
import kotlinx.serialization.builtins.serializer
|
||||
|
||||
class SimplePublicatorServiceClient(
|
||||
@ -25,9 +27,9 @@ class SimplePublicatorServiceClient(
|
||||
simplePublicatorPublishPathPart
|
||||
)
|
||||
|
||||
override suspend fun publish(postId: PostId) = unifiedRequester.unipost(
|
||||
override suspend fun publish(postId: PostId) = client.post(
|
||||
publishFullUrl,
|
||||
PostId.serializer() to postId,
|
||||
Unit.serializer()
|
||||
)
|
||||
) {
|
||||
setBody(postId)
|
||||
}.body<Unit>()
|
||||
}
|
||||
|
Reference in New Issue
Block a user