We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1883e5b commit 5b94da7Copy full SHA for 5b94da7
lib/shopify_graphql/client.rb
@@ -47,6 +47,8 @@ def handle_response(response)
47
raise PreconditionFailed.new(parsed_body(response), code: response.code)
48
when 422
49
raise ResourceInvalid.new(parsed_body(response), code: response.code)
50
+ when 423
51
+ raise ShopLocked.new(parsed_body(response), code: response.code)
52
when 429, 430
53
raise TooManyRequests.new(parsed_body(response), code: response.code)
54
when 401...500
lib/shopify_graphql/exceptions.rb
@@ -60,6 +60,10 @@ class ResourceGone < ClientError # :nodoc:
60
class PreconditionFailed < ClientError # :nodoc:
61
end
62
63
+ # 423 Locked
64
+ class ShopLocked < ClientError # :nodoc:
65
+ end
66
+
67
# 429 Too Many Requests
68
class TooManyRequests < ClientError # :nodoc:
69
0 commit comments