Class: Spree::Api::V2::Storefront::ConfirmPinCodeCheckersController

Inherits:
ResourceController
  • Object
show all
Defined in:
app/controllers/spree/api/v2/storefront/confirm_pin_code_checkers_controller.rb

Instance Method Summary collapse

Instance Method Details

#updateObject



8
9
10
11
12
13
14
15
16
17
18
19
# File 'app/controllers/spree/api/v2/storefront/confirm_pin_code_checkers_controller.rb', line 8

def update
  context = SpreeCmCommissioner::ConfirmPinCodeChecker.call(
    input_pin_code: params[:pin_code],
    user_pin_code: spree_current_user.confirm_pin_code_digest
  )

  if context.success?
    render_serialized_payload { { status: 'ok' } }
  else
    render_error_payload(context.message, 400)
  end
end