Class: SpreeCmCommissioner::TelegramGateway::PinCodeSenderJob
- Inherits:
-
SmsJob
- Object
- ActiveJob::Base
- ApplicationUniqueJob
- SmsJob
- SpreeCmCommissioner::TelegramGateway::PinCodeSenderJob
- 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( = {}) pin_code = SpreeCmCommissioner::PinCode.find_by(id: [:pin_code_id]) return if pin_code.nil? SpreeCmCommissioner::TelegramGateway::PinCodeSender.call( pin_code: pin_code, from: [:from], request_id: [:request_id], tenant_id: [:tenant_id] ) end |