Class: SpreeCmCommissioner::TelegramGateway::PinCodeSenderJob

Inherits:
SmsJob show all
Defined in:
app/jobs/spree_cm_commissioner/telegram_gateway/pin_code_sender_job.rb

Overview

options = { pin_code_id:, from:, request_id:, tenant_id: }

Instance Method Summary collapse

Instance Method Details

#perform(options = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'app/jobs/spree_cm_commissioner/telegram_gateway/pin_code_sender_job.rb', line 5

def perform(options = {})
  pin_code = SpreeCmCommissioner::PinCode.find_by(id: options[:pin_code_id])
  return if pin_code.nil?

  SpreeCmCommissioner::TelegramGateway::PinCodeSender.call(
    pin_code: pin_code,
    from: options[:from],
    request_id: options[:request_id],
    tenant_id: options[:tenant_id]
  )
end