0
0
Fork 0

Fix repetitive database queries from #30040 (#30259)

This commit is contained in:
Jason Punyon 2024-05-15 05:38:16 -04:00 committed by GitHub
parent 6beead3867
commit 85c625d319
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 35 additions and 13 deletions

View file

@ -240,11 +240,16 @@ module ApplicationHelper
EmojiFormatter.new(html, custom_emojis, other_options.merge(animate: prefers_autoplay?)).to_s
end
def site_icon_path(type, size = '48')
icon = SiteUpload.find_by(var: type)
return nil unless icon
def instance_presenter
@instance_presenter ||= InstancePresenter.new
end
icon.file.url(size)
def favicon_path(size = '48')
instance_presenter.favicon&.file&.url(size)
end
def app_icon_path(size = '48')
instance_presenter.app_icon&.file&.url(size)
end
private