链接Completables的优雅方式

Elegant way to chain Completables

如何以更优雅的方式链接Completables? .toSingleDefault(0) 似乎很老套

Single.just(newGroup)
.flatMapCompletable {
    dao.delete(currentGroup)
}
.toSingleDefault(0)
.flatMapCompletable {
     dao.insert(newGroup)
}

我试过

Single.just(newGroup)
    .flatMapCompletable {
        dao.delete(currentGroup)
    }
    .andThen {
        dao.insert(newGroup)
    }

如果没有显式 .subscribe() 它就无法工作,但在 () 中调用它就像

Single.just(newGroup)
    .flatMapCompletable {
        dao.delete(currentGroup)
    }
    .andThen (
        dao.insert(newGroup)
    )

会自动订阅