Commit 65949c7e authored by Developer's avatar Developer

Removed ImageProxyController API route

• Removed:
- ImageProxyController API route
- removed from news reducer for trends.

• Todo:
- Devise solution for integrating cross site images from trends -> social
parent 559ccc7e
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
......@@ -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('/', ''),
......
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment