in ConfidenceDemoApp/src/main/java/com/example/confidencedemoapp/MainVm.kt [107:124]
fun multiput() {
Log.d(TAG, "putContext1")
confidence.putContext("user_id", ConfidenceValue.String("first"))
Log.d(TAG, "putContext2")
confidence.putContext("user_id", ConfidenceValue.String("second"))
viewModelScope.launch {
delay(5)
Log.d(TAG, "putContext3")
confidence.putContext("user_id", ConfidenceValue.String("third"))
Log.d(TAG, "reconcile")
val time = measureTimeMillis {
confidence.awaitReconciliation()
}
Log.d(TAG, "awaitReconciliation() done in $time ms")
refreshUi()
}
}