update character page
This commit is contained in:
@@ -27,16 +27,13 @@ class WowCharacterDetailWorker < WowSidekiqWorker
|
||||
end
|
||||
|
||||
def find_or_create_wow_guild(guild)
|
||||
WowGuild.find_by(guild_id: guild.id)
|
||||
rescue ActiveRecord::RecordNotFound
|
||||
return unless (wow_realm = WowRealm.find_by(realm_id: guild.realm.id))
|
||||
wow_guild = WowGuild.find_or_initialize_by(guild_id: guild.id)
|
||||
|
||||
wow_guild = WowGuild.create(
|
||||
guild_id: guild.id,
|
||||
name: guild.name,
|
||||
wow_relam: wow_realm
|
||||
)
|
||||
WowGuildDetailWorker.perform_async(wow_guild.guild_id)
|
||||
wow_guild
|
||||
wow_guild.name = guild.name
|
||||
wow_guild.wow_realm = WowRealm.find_by(realm_id: guild.realm.id)
|
||||
|
||||
wow_guild.save
|
||||
|
||||
wow_guild.persisted? ? wow_guild : nil
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user