onQueue method

void onQueue()

Implementation

void onQueue() {
  _performanceUtils?.startTrack();
  this.onStart();
  Future<dynamic> _dynamicCall;
  switch (this.method) {
    case RequestMethod.GET:
      _dynamicCall = get();
      break;
    case RequestMethod.POST:
      _dynamicCall = post();
      break;
    case RequestMethod.PUT:
      _dynamicCall = put();
      break;
    case RequestMethod.DELETE:
      _dynamicCall = delete();
      break;
  }
  _dynamicCall
      .then((value) => this._streamSuccess(responseBuilder(value)))
      .catchError((error) => this._streamError(ApiRequestError(error)))
      .then((_) => _performanceUtils?.endTrack());
}