Sha256: 224a443eb442ac5c932d333555d5d1eb94b451a288d6166b6946e1eb0f594c72

Contents?: true

Size: 481 Bytes

Versions: 22

Compression:

Stored size: 481 Bytes

Contents

# coding: utf-8
# frozen_string_literal: true

module Stealth

  class ScheduledReplyJob < Stealth::Jobs
    sidekiq_options queue: :webhooks, retry: false

    def perform(service, user_id, flow, state)
      service_message = ServiceMessage.new(service: service)
      service_message.sender_id = user_id
      controller = BotController.new(service_message: service_message)
      controller.update_session_to(flow: flow, state: state)
      controller.route
    end
  end

end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
stealth-1.0.4 lib/stealth/scheduled_reply.rb
stealth-1.0.3 lib/stealth/scheduled_reply.rb
stealth-1.0.2 lib/stealth/scheduled_reply.rb
stealth-1.0.1 lib/stealth/scheduled_reply.rb
stealth-1.0.0 lib/stealth/scheduled_reply.rb
stealth-1.0.0.rc1 lib/stealth/scheduled_reply.rb
stealth-1.0.0.pre2 lib/stealth/scheduled_reply.rb
stealth-1.0.0.pre1 lib/stealth/scheduled_reply.rb
stealth-0.10.6 lib/stealth/scheduled_reply.rb
stealth-0.10.5 lib/stealth/scheduled_reply.rb
stealth-0.10.4 lib/stealth/scheduled_reply.rb
stealth-0.10.3 lib/stealth/scheduled_reply.rb
stealth-0.10.2 lib/stealth/scheduled_reply.rb
stealth-0.10.1 lib/stealth/scheduled_reply.rb
stealth-0.10.0 lib/stealth/scheduled_reply.rb
stealth-0.9.8 lib/stealth/scheduled_reply.rb
stealth-0.9.7 lib/stealth/scheduled_reply.rb
stealth-0.9.6 lib/stealth/scheduled_reply.rb
stealth-0.9.5 lib/stealth/scheduled_reply.rb
stealth-0.9.4 lib/stealth/scheduled_reply.rb