editResponse method

Future<ResponseDetails?> editResponse(
  1. ResponseDetails responseDetails
)

Implementation

Future<ResponseDetails?> editResponse(ResponseDetails responseDetails) {
  if (!_enabled || _onStoppingResponse == null) return Future.value(null);

  if (!['Map', 'String', 'List'].any((e) => responseDetails
      .responseBody.runtimeType
      .toString()
      .replaceFirst('_', '')
      .startsWith(e))) return Future.value(null);

  return _onStoppingResponse!(responseDetails);
}