Мой дао выглядит как
@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.