Skip to content

Commit 4ed2a54

Browse files
committed
precompute sleep times
1 parent f3ebaa6 commit 4ed2a54

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

lib/sentry/client.ex

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -329,13 +329,10 @@ defmodule Sentry.Client do
329329
end)
330330
end
331331

332-
defp sleep(attempt_number) do
333-
# sleep 2^n seconds
334-
:math.pow(2, attempt_number)
335-
|> Kernel.*(1000)
336-
|> Kernel.round()
337-
|> :timer.sleep()
338-
end
332+
defp sleep(1), do: :timer.sleep(2000)
333+
defp sleep(2), do: :timer.sleep(4000)
334+
defp sleep(3), do: :timer.sleep(8000)
335+
defp sleep(_), do: :timer.sleep(8000)
339336

340337
defp sample_event?(1), do: true
341338
defp sample_event?(1.0), do: true

0 commit comments

Comments
 (0)