Sha256: 000c048bf7e559169ab55b2e66480681e47ea1b41bb51b1df9cf27e06db5ea49
Contents?: true
Size: 387 Bytes
Versions: 10
Compression:
Stored size: 387 Bytes
Contents
module NulogyMessageBusConsumer module Handlers class LogUnprocessedMessages def initialize(logger) @logger = logger end def call(message:, **_) return if ProcessedMessage.exists?(id: message.id) @logger.warn(JSON.dump( event: "unprocessed_message", kafka_message: message.to_h )) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems