runResponse method

Future<ApiResponse> runResponse(
  1. ApiRequest request,
  2. ApiResponse response
)

Passes response through all plugins' onResponse hooks in reverse.

Implementation

Future<ApiResponse> runResponse(
    ApiRequest request, ApiResponse response) async {
  var current = response;
  for (final plugin in plugins.reversed) {
    current = await plugin.onResponse(request, current);
  }
  return current;
}