Sha256: 82b4ca232de49f200b78110aac7d22a4f1746bf309b21dc91ce41cc86181317f

Contents?: true

Size: 486 Bytes

Versions: 1

Compression:

Stored size: 486 Bytes

Contents

# frozen_string_literal: true

module MessageListener

  def self.call(schema:, raw_data:)
    raise "Its okay, It never actually makes it here"
  end

  def self.on_success(schema)
    # Send a metric maybe?
    # Or a Log Message
    puts "I did still make it to the on_success handler"
  end

  def self.on_failure(schema, error)
    # Send job to sidekiq to try again?
    # Or send a log message; but make sure to do it quick
    puts "Yikes, You died a misreable death"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
slack_bot-events-0.4.4 examples/middleware_no_yield/message_listener.rb