Quizá pregunta técnica, pero, por si a alguien le ha pasado algo similar seria chever saber si han pasado por este incidente:
Suspend function with kotlin.Result: ClassCastException: foo.Bar cannot be cast to kotlin.Result
(en mi caso) pasé por esto al hacer
collect
de un flow de un repository para usarlo en un viewmodel :S
link:
https://youtrack.jetbrains.com/issue/KT-27105