From 0c8a68adceb01ce4234ef4b8e4f6bb50e71513fa Mon Sep 17 00:00:00 2001 From: robcolbert Date: Tue, 2 Jul 2019 16:18:06 -0400 Subject: [PATCH] change to allow loading avatar/covers from Legacy's media store --- app/serializers/rest/account_serializer.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/serializers/rest/account_serializer.rb b/app/serializers/rest/account_serializer.rb index 1208d708..15e5521b 100644 --- a/app/serializers/rest/account_serializer.rb +++ b/app/serializers/rest/account_serializer.rb @@ -33,18 +33,34 @@ class REST::AccountSerializer < ActiveModel::Serializer end 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) end 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) end 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) end 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) end