change to allow loading avatar/covers from Legacy's media store

This commit is contained in:
robcolbert 2019-07-02 16:18:06 -04:00
parent bd0b5afc92
commit 0c8a68adce
1 changed files with 16 additions and 0 deletions

View File

@ -33,18 +33,34 @@ class REST::AccountSerializer < ActiveModel::Serializer
end end
def avatar def avatar
if object.avatar_remote_url and object.avatar_remote_url.start_with? "gab://avatar/"
return object.avatar_remote_url.sub("gab://avatar/", "https://gab.com/media/user/")
end
full_asset_url(object.avatar_original_url) full_asset_url(object.avatar_original_url)
end end
def avatar_static def avatar_static
if object.avatar_remote_url and object.avatar_remote_url.start_with? "gab://avatar/"
return object.avatar_remote_url.sub("gab://avatar/", "https://gab.com/media/user/")
end
full_asset_url(object.avatar_static_url) full_asset_url(object.avatar_static_url)
end end
def header def header
if object.header_remote_url and object.header_remote_url.start_with? "gab://header/"
return object.header_remote_url.sub("gab://header/", "https://gab.com/media/user/")
end
full_asset_url(object.header_original_url) full_asset_url(object.header_original_url)
end end
def header_static def header_static
if object.header_remote_url and object.header_remote_url.start_with? "gab://header/"
return object.header_remote_url.sub("gab://header/", "https://gab.com/media/user/")
end
full_asset_url(object.header_static_url) full_asset_url(object.header_static_url)
end end