From db2560d7fc2e309bcaa3f74f35d68ff940f4b93e Mon Sep 17 00:00:00 2001 From: Dennis Schubert Date: Sun, 9 Nov 2014 01:36:16 +0100 Subject: [PATCH] Add Camo for OpenGraph images --- app/models/open_graph_cache.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/models/open_graph_cache.rb b/app/models/open_graph_cache.rb index d0c94362e..fac1a6320 100644 --- a/app/models/open_graph_cache.rb +++ b/app/models/open_graph_cache.rb @@ -15,6 +15,14 @@ class OpenGraphCache < ActiveRecord::Base t.add :url end + def image + if AppConfig.privacy.camo.proxy_opengraph_thumbnails? + Diaspora::Camo::image_url(self[:image]) + else + self[:image] + end + end + def self.find_or_create_by(opts) cache = OpenGraphCache.find_or_initialize_by(opts) cache.fetch_and_save_opengraph_data! unless cache.persisted?