lib/avo/app.rb in avo-2.3.1.pre.1 vs lib/avo/app.rb in avo-2.3.1.pre.2

- old
+ new

@@ -113,8 +113,26 @@ def profile_menu return nil if Avo::App.license.lacks_with_trial(:menu_builder) Avo::Menu::Builder.parse_menu(&Avo.configuration.profile_menu) end + + def debug_report(request) + payload = {} + hq = Avo::Licensing::HQ.new(request) + + payload[:hq_payload] = hq.payload + payload[:license_id] = Avo::App.license.id + payload[:license_valid] = Avo::App.license.valid? + payload[:license_payload] = Avo::App.license.payload + payload[:license_response] = Avo::App.license.response + payload[:cache_store] = self.cache_store.class.to_s + payload[:avo_metadata] = hq.avo_metadata + payload[:app_timezone] = Time.now.zone + + payload + rescue => e + e + end end end end