【发布时间】:2020-12-24 02:06:17
【问题描述】:
按照bloc官方repository模式,建议使用multi-dataProvider的repository,但是如何在repository中注入dataProvider呢?
class Repository {
final DataProviderA dataProviderA; // What's the way to init the DataProviderA in the repository.
final DataProviderB dataProviderB;
Future<Data> getAllDataThatMeetsRequirements() async {
final RawDataA dataSetA = await dataProviderA.readData();
final RawDataB dataSetB = await dataProviderB.readData();
final Data filteredData = _filterData(dataSetA, dataSetB);
return filteredData;
}
}
【问题讨论】:
标签: flutter flutter-bloc