Sha256: e84ab2c6024299c18fa4fbd69c1f026795e3d937e9ffc407934f4cdec58871d9
Contents?: true
Size: 783 Bytes
Versions: 23
Compression:
Stored size: 783 Bytes
Contents
module Algolia class MultipleIndexBatchIndexingResponse < BaseResponse attr_reader :raw_response # @param client [Search::Client] Algolia Search Client used for verification # @param response [Hash] Raw response from the client # def initialize(client, response) @client = client @raw_response = response @done = false end # Wait for the task to complete # # @param opts [Hash] contains extra parameters to send with your query # def wait(opts = {}) unless @done @raw_response[:taskID].each do |index_name, task_id| @client.wait_task(index_name, task_id, Defaults::WAIT_TASK_DEFAULT_TIME_BEFORE_RETRY, opts) end end @done = true self end end end
Version data entries
23 entries across 23 versions & 1 rubygems