Christer Palm
12/23/2024, 12:52 PM@Serializable
data class MyResponseType(
val hugeListThatDoesntNeedDeserialization : dynamic,
val deserializeThis : MyType,
val deserializeThisToo : Array<String>,
)
...
val responsePromise : Promise<RestResponse<MyResponseType>> = restClient.receive<MyResponseType, Nothing>(url) {
deserializer = MyResponseType.serializer()
}
I.e. tell the Kotlin deserializer to leave some elements alone? Does receive() even work off JS objects, or does it work with a character stream?
I know that's more of a deserialization question, but maybe you know?Robert Jaros
12/23/2024, 1:05 PMChrister Palm
12/23/2024, 7:15 PMRobert Jaros
12/23/2024, 7:48 PMkvision-pace
module?Christer Palm
01/10/2025, 4:40 PMRobert Jaros
01/10/2025, 4:45 PMRobert Jaros
01/10/2025, 4:48 PMshow
and hide
methods to manually control the progress bar visibility.Robert Jaros
01/10/2025, 4:50 PMvar paceCounter = 0
suspend fun <T> withProgress(block: suspend () -> T): T {
Pace.show()
paceCounter++
return try {
block()
} finally {
paceCounter--
if (paceCounter <= 0) Pace.hide()
}
}
Robert Jaros
01/10/2025, 4:54 PMRobert Jaros
01/10/2025, 4:55 PMChrister Palm
01/10/2025, 5:01 PMRobert Jaros
01/10/2025, 5:08 PMRobert Jaros
01/10/2025, 5:08 PMRobert Jaros
01/10/2025, 5:09 PMChrister Palm
01/10/2025, 5:36 PMChrister Palm
01/10/2025, 5:38 PM