Class: Spree::Api::V2::Operator::EventQrsController

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

Instance Method Summary collapse

Instance Method Details

#showObject



9
10
11
12
13
14
15
16
17
# File 'app/controllers/spree/api/v2/operator/event_qrs_controller.rb', line 9

def show
  context = SpreeCmCommissioner::EventQrGenerator.call(
    operator: spree_current_user,
    event: @event,
    expired_in_mn: params[:expired_in_mn]&.to_i || 5
  )

  render_serialized_payload { serialize_resource(context.event_qr) }
end