lib/aptible/resource/default_retry_coordinator.rb in aptible-resource-1.1.0 vs lib/aptible/resource/default_retry_coordinator.rb in aptible-resource-1.1.1
- old
+ new
@@ -33,12 +33,15 @@
end
def retry?(method, err)
# rubocop:disable Style/CaseEquality
return false unless RETRY_ERRORS.any? { |c| c === err }
+
return false unless IDEMPOTENT_METHODS.include?(method)
+
retry_in = retry_schedule.shift
return false if retry_in.nil?
+
sleep retry_in
true
# rubocop:enable Style/CaseEquality
end