Niro
02/26/2020, 3:00 PMprivate 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
02/26/2020, 3:22 PMNiro
02/26/2020, 3:24 PMcy
02/26/2020, 3:25 PMNiro
02/26/2020, 3:26 PMcy
02/26/2020, 3:27 PMconfigcy
02/26/2020, 3:28 PMHttpClient(OkHttp) {
    engine {
        config {
            pingInterval(...)
        }
    }
}