async insertThrottledCandles(candles) {
    for (const candle of candles) {
      this.trottle[candle.exchange + candle.symbol + candle.period + candle.time] = candle;
    }

    const { promise, resolve } = this.getPromise();

    this.promises.push(resolve);

    return promise;
  }
We have spikes in each exchange on possible every full minute, collect them for a time range the candles and fire them at once

@param candles
@returns {Promise<void>}