Class: ShopifyClient::DeleteAllWebhooks
- Inherits:
-
Object
- Object
- ShopifyClient::DeleteAllWebhooks
- Defined in:
- lib/shopify-client/delete_all_webhooks.rb
Instance Method Summary collapse
-
#call(client) ⇒ Array<Hash>
Delete any existing webhooks.
Instance Method Details
#call(client) ⇒ Array<Hash>
Delete any existing webhooks.
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/shopify-client/delete_all_webhooks.rb', line 10 def call(client) webhooks = client.get('webhooks').data['webhooks'] delete_webhook = DeleteWebhook.new webhooks.map do |webhook| Thread.new do delete_webhook.(client, webhook['id']) end end.map(&:value) end |