Module: SolidusBolt::SpreeCheckoutController::AddAddressesToBolt
- Defined in:
- app/decorators/controllers/solidus_bolt/spree_checkout_controller/add_addresses_to_bolt.rb
Instance Method Summary collapse
Instance Method Details
#finalize_order ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/decorators/controllers/solidus_bolt/spree_checkout_controller/add_addresses_to_bolt.rb', line 6 def finalize_order if session[:bolt_access_token] && current_order.payments.last&.source_type == "SolidusBolt::PaymentSource" spree_current_user.addresses.each do |address| SolidusBolt::AddAddressJob.perform_later( order: current_order, access_token: SolidusBolt::Users::RefreshAccessTokenService.call(session: session), address: address ) end end super end |