small refactor of readPublishingKeysRepo ktor client
This commit is contained in:
parent
a5fd24e682
commit
553ddded28
@ -3,6 +3,7 @@ package com.insanusmokrassar.postssystem.publishing.ktor.client
|
||||
import com.insanusmokrassar.postssystem.core.post.PostId
|
||||
import com.insanusmokrassar.postssystem.core.publishing.TriggerControlKey
|
||||
import com.insanusmokrassar.postssystem.core.publishing.repos.WritePublishingKeysRepo
|
||||
import com.insanusmokrassar.postssystem.ktor.buildStandardUrl
|
||||
import com.insanusmokrassar.postssystem.ktor.client.BodyPair
|
||||
import com.insanusmokrassar.postssystem.ktor.client.unipost
|
||||
import com.insanusmokrassar.postssystem.publishing.ktor.SetPostTriggerControlKeyObject
|
||||
@ -16,13 +17,13 @@ class WritePublishingKeysRepoKtorClient (
|
||||
private val client: HttpClient = HttpClient()
|
||||
) : WritePublishingKeysRepo {
|
||||
override suspend fun setPostTriggerControlKey(postId: PostId, key: TriggerControlKey): Boolean = client.unipost(
|
||||
"$baseUrl/$setPostTriggerControlKeyRoute",
|
||||
buildStandardUrl(baseUrl, setPostTriggerControlKeyRoute),
|
||||
BodyPair(SetPostTriggerControlKeyObject.serializer(), SetPostTriggerControlKeyObject(postId, key)),
|
||||
Boolean.serializer()
|
||||
)
|
||||
|
||||
override suspend fun unsetPostTriggerControlKey(postId: PostId): Boolean = client.unipost(
|
||||
"$baseUrl/$unsetPostTriggerControlKeyRoute",
|
||||
buildStandardUrl(baseUrl, unsetPostTriggerControlKeyRoute),
|
||||
BodyPair(PostId.serializer(), postId),
|
||||
Boolean.serializer()
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user