lib/logstash/inputs/xmpp.rb in logstash-input-xmpp-2.0.5 vs lib/logstash/inputs/xmpp.rb in logstash-input-xmpp-3.0.0

- old
+ new

@@ -60,12 +60,12 @@ muc = Jabber::MUC::SimpleMUCClient.new(client) muc.join(room) muc.on_message do |time, from, body| @codec.decode(body) do |event| decorate(event) - event["room"] = room - event["from"] = from + event.set("room", room) + event.set("from", from) queue << event end end # @muc.on_message # we need to hold a reference to the muc # otherwise it will be GC'd @@ -78,10 +78,10 @@ if msg.body != nil @codec.decode(msg.body) do |event| decorate(event) # Maybe "from" should just be a hash: # { "node" => ..., "domain" => ..., "resource" => ... } - event["from"] = "#{msg.from.node}@#{msg.from.domain}/#{msg.from.resource}" + event.set("from", "#{msg.from.node}@#{msg.from.domain}/#{msg.from.resource}") queue << event end end end # @client.add_message_callback