in ConfidenceDemoApp/src/main/java/com/example/confidencedemoapp/MainVm.kt [67:82]
fun refreshUi() {
Log.d(TAG, "refreshing UI")
val flagMessageKey = "hawkflag.message"
val flagMessageDefault = "default"
val messageValue = confidence.getValue(flagMessageKey, flagMessageDefault)
val flagColorKey = "hawkflag.color"
val flagColorDefault = "Gray"
val colorFlag = confidence.getFlag(flagColorKey, flagColorDefault).apply {
Log.d(TAG, "reason=$reason")
Log.d(TAG, "variant=$variant")
}.toComposeColor()
_message.postValue(messageValue)
_color.postValue(colorFlag)
_surfaceText.postValue(confidence.getContext().entries.map { "${it.key}=${it.value}"}.joinToString { it })
eventSender.track("navigate", mapOf("my_date" to ConfidenceValue.Date(Date()), "my_time" to ConfidenceValue.Timestamp(Date())))
}