Комната @Transaction и Rx Completable - PullRequest
       25

Комната @Transaction и Rx Completable

0 голосов
/ 17 апреля 2020

Мой дао выглядит как

@Insert(onConflict = OnConflictStrategy.REPLACE)
fun insert(group: Group): Completable

@Query("DELETE FROM groups")
fun deleteAllGroups()

Я хотел бы перефразировать sh все строки как

@Transaction
fun refreshGroups(groups: List<Group>): Completable {
    deleteAllGroups()
    insertAll(groups)
}

Однако я не могу вернуть Completable из Transaction , Я использую Rx, поэтому я ожидаю какой-нибудь Observable.

...