$readBodyAs<T> function

Future<T> $readBodyAs<T>(
  1. Request request,
  2. T converter(
    1. Map<String, dynamic> data
    )
)

Generator utils

Implementation

Future<T> $readBodyAs<T>(Request request, T Function(Map<String, dynamic> data) converter) async {
  try {
    final data = jsonDecode(await request.readAsString()) as Map<String, dynamic>;
    return converter(data);
  } catch (error, stackTrace) {
    throw BadRequestException.body(error, stackTrace);
  }
}