lib/cyclone_lariat/middleware.rb in cyclone_lariat-1.0.0.rc2 vs lib/cyclone_lariat/middleware.rb in cyclone_lariat-1.0.0.rc3
- old
+ new
@@ -1,10 +1,11 @@
# frozen_string_literal: true
require 'cyclone_lariat/repo/messages'
require 'cyclone_lariat/core'
require 'luna_park/errors'
+require 'cyclone_lariat/messages/builder'
require 'json'
module CycloneLariat
class Middleware
attr_reader :config
@@ -21,10 +22,10 @@
message_notifier&.info 'Receive message', message: msg, queue: queue
return if msg.is_a? String
catch_standard_error(queue, msg) do
- event = Messages::V1::Event.wrap(msg)
+ event = Messages::Builder.new(raw_message: msg).call
store_in_dataset(event) do
catch_business_error(event, &block)
end
end