bodyCheck method

dynamic bodyCheck(
  1. RequestData? data,
  2. CustomRequestData? customRequest,
  3. RequestApiHelperConfigData config,
  4. RESTAPI type,
)

Implementation

bodyCheck(RequestData? data, CustomRequestData? customRequest, RequestApiHelperConfigData config, RESTAPI type) {
  if (type == RESTAPI.get) {
    if (data != null) {
      if (data.body != null) {
        if (data.body is Map) {
          int _counter = 0;
          data.body!.forEach((key, value) {
            ++_counter;
            if (!(_counter == data.body!.length)) {
              _request += (config.version != null ? '&' : '') + '$key=$value&';
            } else {
              _request += '$key=$value';
            }
          });
        }
      }
    } else if (customRequest != null) {
      if (customRequest.body != null) {
        if (customRequest.body is Map) {
          int _counter = 0;
          customRequest.body!.forEach((key, value) {
            ++_counter;
            if (!(_counter == customRequest.body!.length)) {
              _request += (config.version != null ? '&' : '') + '$key=$value&';
            } else {
              _request += '$key=$value';
            }
          });
        }
      }
    }
  }
  // else if (type == RESTAPI.POST) {}
}