假设有一个名为
Dao
的类,其中包含以下两个方法:
1)
delete(items: List<Item>): Completable
2)
insert(items: List< Item >): Single<List<Long>>
我该如何将它们链接在一个以 '删除方法' 开始且返回 '插入方法' 结果的 Dao 类的 @transaction
方法中?
我希望有一个这样的签名:
@Transaction
fun deleteAndInsert(): Single<List<Long> > {
...
}