как получить Deffered от DAO? - PullRequest
       39

как получить Deffered от DAO?

2 голосов
/ 10 апреля 2019

Я хочу получить Kotlin Coroutnies Deffered от DAO

@Query("select * from gameprocess where cabinId = :cabinId ")
fun getAllGameProccesBiCabin(cabinId :Int) : Deferred<GameProcess>

, но он не компилируется (комната не знает, как обращаться с Deffered), но мне нужно использовать 'wait' из 'Deffered' какможно сделать это?

как еще один вариант, я мог бы использовать функцию расширения из этого поста, но не знаю, как интегрировать ее в дао:

https://codelabs.developers.google.com/codelabs/kotlin-coroutines/index.html?index=..%2F..index#6

1 Ответ

0 голосов
/ 11 апреля 2019

вот зависимость, которая позволяет мне использовать async{}.await https://github.com/Kotlin/kotlinx.coroutines/blob/master/ui/coroutines-guide-ui.md

Проблема заключалась в том, что я использовал старую версию, которая не поддерживает ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...