validateData<ResultType, Item> method

ResultType? validateData<ResultType, Item>(
  1. ApiResponse<ResultType, Item> response
)

validate data to be saved to cache is not an empty list

Implementation

ResultType? validateData<ResultType, Item>(
    ApiResponse<ResultType, Item> response) {
  dynamic data = response.body;
  if (ResultType is Iterable<Item>) {
    if ((data as Iterable).isEmpty) return null;
  }
  return data;
}