Добавлен URLBuilder
Этот коммит содержится в:
родитель
7d6531af1f
Коммит
a17736db9d
@ -61,6 +61,8 @@ import io.ktor.client.request.put
|
|||||||
import io.ktor.client.request.setBody
|
import io.ktor.client.request.setBody
|
||||||
import io.ktor.http.ContentType
|
import io.ktor.http.ContentType
|
||||||
import io.ktor.http.HttpStatusCode
|
import io.ktor.http.HttpStatusCode
|
||||||
|
import io.ktor.http.URLBuilder
|
||||||
|
import io.ktor.http.URLProtocol
|
||||||
import io.ktor.http.contentType
|
import io.ktor.http.contentType
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.jetbrains.compose.resources.DrawableResource
|
import org.jetbrains.compose.resources.DrawableResource
|
||||||
@ -153,7 +155,16 @@ fun ScenarioDialog(
|
|||||||
scenarioDialogState.value?.name = nameState.value!!
|
scenarioDialogState.value?.name = nameState.value!!
|
||||||
coroutine.launch {
|
coroutine.launch {
|
||||||
progressIndicatorState.value = true
|
progressIndicatorState.value = true
|
||||||
val response = client.put("https://cit.csasq.ru/api/scripts") {
|
val url = URLBuilder(
|
||||||
|
protocol = URLProtocol.HTTPS,
|
||||||
|
host = "cit.csasq.ru",
|
||||||
|
pathSegments = listOf(
|
||||||
|
"api",
|
||||||
|
"scripts",
|
||||||
|
scenarioDialogState.value!!.id.toString(),
|
||||||
|
)
|
||||||
|
)
|
||||||
|
val response = client.put(url.build()) {
|
||||||
contentType(ContentType.Application.Json)
|
contentType(ContentType.Application.Json)
|
||||||
setBody(scenarioDialogState.value)
|
setBody(scenarioDialogState.value)
|
||||||
}
|
}
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user