Method: RedhatAccess::Telemetry::MessagingService#all_weekly_mail_data

Defined in:
app/services/redhat_access/telemetry/messaging_service.rb

#all_weekly_mail_dataObject



51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'app/services/redhat_access/telemetry/messaging_service.rb', line 51

def all_weekly_mail_data
  data = []
  @user_map = current_user_map
  current_user_map.each do |key,user|
    begin
      user_data = weekly_summary_data(user.)
      data.push(user_data) unless user_data.nil? || user_data[:data].nil? || user_data[:data].total_systems == 0
    rescue => e
      Rails.logger.warn("Unable to get weekly email data for user : #{e}")
    end
  end
  data
end