我想知道是否有人可以告诉我如何实现 Flutter StreamProvider“catchError”属性?
下面的示例代码添加到:
StreamProvider<LocationModelNormal>.value(
initialData: LocationModelNormal.initialData(),
stream: locationStreamInstance.specificLocation(_secondWonder),
catchError: ?????????
),
Run Code Online (Sandbox Code Playgroud)
class LocationModelNormal {
final String name;
LocationModelNormal({
this.name
});
factory LocationModelNormal.fromMap(Map<String, dynamic> data) {
return LocationModelNormal(
name: data['name'] ?? '',
);
}
factory LocationModelNormal.initialData() {
return LocationModelNormal(
name: '',
);
}
}
Run Code Online (Sandbox Code Playgroud)