sendAllOneWay<T> method

  1. @override
Future<void> sendAllOneWay<T>(
  1. Iterable<IReturn<T>> requests, {
  2. WebRequestFilter? requestFilter,
  3. WebResponseFilter? responseFilter,
})
override

Implementation

@override
Future<void> sendAllOneWay<T>(Iterable<IReturn<T>> requests,
    {WebRequestFilter? requestFilter,
    WebResponseFilter? responseFilter}) async {
  if (requests.isEmpty) return;
  var url = combinePaths([oneWayBaseUrl, "${nameOf(requests.first)!}[]"]);

  await sendRequest<List<T>>(SendWebContext(
      method: "POST",
      request: requests.toList(),
      uri: createUri(url),
      responseAs: <T>[],
      requestFilter: requestFilter,
      responseFilter: responseFilter));
}