2

我正在使用 Hive 和 RxDart 有没有比我的 Hive 盒中发射值更好的方法

  Stream<List<Tissue>> watchTissues() {
    return tissueBox
        .watch()
        .map((event) => getTissues())
        .startWith(getTissues());
  }  

  List<Tissue> getTissues() {
    return List<Tissue>.from(tissueBox.values);
  }

它有效,但对我来说看起来太冗长了,所以想知道是否有更好的方法?

4

0 回答 0