account.header.destroy
end
- save_emojis(account) if remote_profile.emojis.present?
+ save_emojis if remote_profile.emojis.present?
end
end
- def save_emojis(parent)
- do_not_download = DomainBlock.find_by(domain: parent.account.domain)&.reject_media?
+ def save_emojis
+ do_not_download = DomainBlock.find_by(domain: account.domain)&.reject_media?
return if do_not_download
- remote_account.emojis.each do |link|
+ remote_profile.emojis.each do |link|
next unless link['href'] && link['name']
shortcode = link['name'].delete(':')
- emoji = CustomEmoji.find_by(shortcode: shortcode, domain: parent.account.domain)
+ emoji = CustomEmoji.find_by(shortcode: shortcode, domain: account.domain)
next unless emoji.nil?
- emoji = CustomEmoji.new(shortcode: shortcode, domain: parent.account.domain)
+ emoji = CustomEmoji.new(shortcode: shortcode, domain: account.domain)
emoji.image_remote_url = link['href']
emoji.save
end