# frozen_string_literal: true class UploadSerializer < ApplicationSerializer attributes :id, :url, :original_filename, :filesize, :width, :height, :thumbnail_width, :thumbnail_height, :extension, :short_url, :short_path, :retain_hours, :human_filesize def url object.for_site_setting ? object.url : UrlHelper.cook_url(object.url, secure: SiteSetting.secure_media? && object.secure) end end