fetchJsonAsOptional<T> function
Future<Optional<T> >
fetchJsonAsOptional<T>({
- required FetchJsonParser fromJson,
- required FetchFunction fetch,
fetchJsonAsOptional is a helper for fetching and parsing JSON data.
Implementation
Future<Optional<T>> fetchJsonAsOptional<T>(
{required FetchJsonParser fromJson, required FetchFunction fetch}) async {
final json = await fetch();
if (json.isNotEmpty) {
return Optional.of(fromJson(json));
}
return const Optional.empty();
}