# frozen_string_literal: true class WowCharactersController < ProtectedController def index @wow_characters = current_user.wow_characters.includes(:wow_realm, :wow_race, :wow_class, :wow_character_medium, :wow_guild) end def show @wow_character = current_user.wow_characters.includes(wow_standings: { wow_reputation: { wow_reputation_tier: :wow_reputation_tier_levels } }).find(params[:id]) meta_reputation_ids = @wow_character.wow_standings.map { |standing| standing.wow_reputation.meta_wow_reputation_id }.uniq @meta_wow_reputations = WowReputation.find(meta_reputation_ids) end end