Sha256: 77295bff6de7a8648398c32cd21312b521eef90d1135bd69fe8acd0aaa2bbe1b

Contents?: true

Size: 582 Bytes

Versions: 13

Compression:

Stored size: 582 Bytes

Contents

  provider :shopify,
           ShopifyApp.configuration.api_key,
           ShopifyApp.configuration.secret,
           scope: ShopifyApp.configuration.scope,
           setup: lambda { |env|
             strategy = env['omniauth.strategy']

             shopify_auth_params = strategy.session['shopify.omniauth_params']&.with_indifferent_access
             shop = if shopify_auth_params.present?
               "https://#{shopify_auth_params[:shop]}"
             else
               ''
             end

             strategy.options[:client_options][:site] = shop
           }

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
shopify_app-8.4.2 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.4.1 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.4.0 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.3.2 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.3.1 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.3.0 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.2.6 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.2.5 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.2.4 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.2.2 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.2.1 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.2.0 lib/generators/shopify_app/install/templates/shopify_provider.rb
shopify_app-8.1.0 lib/generators/shopify_app/install/templates/shopify_provider.rb