fun multiput()

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()
        }
    }