【发布时间】:2022-12-15 12:12:24
【问题描述】:
因为我在 cmets 中找到了隐藏我的问题的解决方案,所以我把它放在一个更显眼的地方:
问题:在 Dart .fold 方法中等待某个函数后,我收到了上述错误。
_failureOrProperty.fold(
(failure) async => emit(state.copyWith(
status: () => DataTransStatus.failure,
(data) async {
final List<int>? taskTypeCnts = await getTasksCount(_calledId!);
// final List<int>? taskTypeCnts=[1,1];
emit(state.copyWith(
status: () => DataTransStatus.success,
noOfMandatory: () => taskTypeCnts?[0],
noOfOptional: () => taskTypeCnts?[1]
));
}
使用评论中的行,一切正常,等待getTasksCount() 没有。
【问题讨论】:
标签: flutter async-await flutter-bloc dartz