modifyResponse<T> method

Future<GetxResponse<T>> modifyResponse<T>(
  1. GetxRequest<T> request,
  2. GetxResponse<T> response
)

Implementation

Future<GetxResponse<T>> modifyResponse<T>(
    GetxRequest<T> request, GetxResponse<T> response) async {
  var newResponse = response;
  if (_responseModifiers.isNotEmpty) {
    for (var interceptor in _responseModifiers) {
      newResponse =
          await interceptor(request, newResponse) as GetxResponse<T>;
    }
  }

  return newResponse;
}