lib/hawkei.rb in hawkei-1.0.0 vs lib/hawkei.rb in hawkei-1.1.0
- old
+ new
@@ -8,10 +8,11 @@
require 'logger'
require 'concurrent'
# Base
require 'hawkei/version'
+require 'hawkei/const'
require 'hawkei/formated_logger'
require 'hawkei/library_name'
require 'hawkei/util'
require 'hawkei/config'
require 'hawkei/errors'
@@ -75,10 +76,14 @@
#
# @return [Boolean] status of the request
def track(name, payload = {}, options = {})
return true unless configurations.enabled
- payload[:name] = name
+ payload = {
+ name: name,
+ type: 'track',
+ }.merge(payload)
+
Hawkei::Plugins::Rails::Data.store_data if defined?(Hawkei::Plugins::Rails::Data)
payload = Message.extended.merge(payload)
processor.enqueue(