convert<T> method

Future<T?> convert<T>(
  1. T convertor(
    1. Map<String, dynamic>
    )
)

convert map to data that you want, you can use freeze like: childrenResult.convert(YouDataset.fromJson)

Implementation

Future<T?> convert<T>(T Function(Map<String, dynamic>) convertor) async {
  final data = await get();
  if (data != null && data.isNotEmpty) {
    convertor(data);
  }
  return null;
}