Skip to content

Commit 90d8ea5

Browse files
authored
fix: API polling flood issue due to msec sleep time mishandling (#472)
* fix API polling flood issue due to msec sleep time mishandling * for Semantic Pull Request check * fix: API polling flood issue due to msec sleep time mishandling
1 parent 052e961 commit 90d8ea5

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

lib/algolia/responses/add_api_key_response.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def wait(opts = {})
2828
end
2929
retries_count += 1
3030
time_before_retry = retries_count * Defaults::WAIT_TASK_DEFAULT_TIME_BEFORE_RETRY
31-
sleep(time_before_retry / 1000)
31+
sleep(time_before_retry.to_f / 1000)
3232
end
3333
end
3434

lib/algolia/responses/delete_api_key_response.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def wait(opts = {})
2929
unless @done
3030
retries_count += 1
3131
time_before_retry = retries_count * Defaults::WAIT_TASK_DEFAULT_TIME_BEFORE_RETRY
32-
sleep(time_before_retry / 1000)
32+
sleep(time_before_retry.to_f / 1000)
3333
end
3434
end
3535
end

lib/algolia/responses/restore_api_key_response.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def wait(opts = {})
2626
end
2727
retries_count += 1
2828
time_before_retry = retries_count * Defaults::WAIT_TASK_DEFAULT_TIME_BEFORE_RETRY
29-
sleep(time_before_retry / 1000)
29+
sleep(time_before_retry.to_f / 1000)
3030
end
3131
end
3232

lib/algolia/responses/update_api_key_response.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def wait(opts = {})
2929
raise e unless e.code == 404
3030
retries_count += 1
3131
time_before_retry = retries_count * Defaults::WAIT_TASK_DEFAULT_TIME_BEFORE_RETRY
32-
sleep(time_before_retry / 1000)
32+
sleep(time_before_retry.to_f / 1000)
3333
end
3434
end
3535

lib/algolia/search_index.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def wait_task(task_id, time_before_retry = Defaults::WAIT_TASK_DEFAULT_TIME_BEFO
3636
if status == 'published'
3737
return
3838
end
39-
sleep(time_before_retry / 1000)
39+
sleep(time_before_retry.to_f / 1000)
4040
end
4141
end
4242

0 commit comments

Comments
 (0)