Niro
private val client by lazy { HttpClient(engine) { install(JsonFeature) { serializer = KotlinxSerializer(Json.nonstrict).apply { setMapper(Todo::class, Todo.serializer()) } } install(WebSockets) } } suspend fun fetchNotes(): List<Todo> { val jsonString2 = client.get<String> { url("$baseUrl/todos") } return Json.nonstrict.parse(multiNoteSerializer, jsonString2) }
cy
config
HttpClient(OkHttp) { engine { config { pingInterval(...) } } }
A modern programming language that makes developers happier.