diff --git a/app/controllers/api/v2/image_proxy_controller.rb b/app/controllers/api/v2/image_proxy_controller.rb deleted file mode 100644 index c6d56bda..00000000 --- a/app/controllers/api/v2/image_proxy_controller.rb +++ /dev/null @@ -1,14 +0,0 @@ -require 'base64' -require 'net/http' - -class Api::V2::ImageProxyController < EmptyController - def get - if params[:trends_url].nil? - raise GabSocial::NotPermittedError - else - url = URI.parse(params[:trends_url]) - image = Net::HTTP.get_response(url) - send_data image.body, type: image.content_type, disposition: 'inline' - end - end -end \ No newline at end of file diff --git a/app/javascript/gabsocial/reducers/news.js b/app/javascript/gabsocial/reducers/news.js index 688ed815..5e0cf4c5 100644 --- a/app/javascript/gabsocial/reducers/news.js +++ b/app/javascript/gabsocial/reducers/news.js @@ -46,7 +46,7 @@ const normalizeTrendsItem = (item) => { title: `${item.pagePreview.title}`.trim(), description: `${item.pagePreview.description}`.trim(), publish_date: item.pubDate, - image: Array.isArray(item.pagePreview.images) ? `/api/v2/image_proxy?trends_url=${item.pagePreview.images[0]}` : null, + image: Array.isArray(item.pagePreview.images) ? null : null, // : todo : feed_title: item.feed.title, feed_slug: item.feed.slug, feed_base_url: `${item.feed.url}`.replace('www.', '').replace('https://', '').replace('http://', '').replace('/', ''), diff --git a/config/routes.rb b/config/routes.rb index 05c1be30..1f2953f3 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -388,7 +388,6 @@ Rails.application.routes.draw do namespace :v2 do get '/search', to: 'search#index', as: :search - get '/image_proxy', to: 'image_proxy#get' end namespace :web do