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

@ -81,4 +81,16 @@ class InstancePresenter < ActiveModelSerializers::Model
def mascot
@mascot ||= Rails.cache.fetch('site_uploads/mascot') { SiteUpload.find_by(var: 'mascot') }
end
def favicon
return @favicon if defined?(@favicon)
@favicon ||= Rails.cache.fetch('site_uploads/favicon') { SiteUpload.find_by(var: 'favicon') }
end
def app_icon
return @app_icon if defined?(@app_icon)
@app_icon ||= Rails.cache.fetch('site_uploads/app_icon') { SiteUpload.find_by(var: 'app_icon') }
end
end