Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # for use in Elixir module
- @max_retries 2
- defp retry_loop(function, arguments, count \\ 1) do
- request = __MODULE__ |> apply(function, arguments) |> elem(1)
- case request.status_code do
- 400 ->
- if count < @max_retries do
- count = count + 1
- retry_loop(function, arguments, count)
- end
- _ ->
- request
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement