Added Explore page with Gab Trends partner data

• Added:
- Explore page with Gab Trends partner data
This commit is contained in:
mgabdev
2020-07-01 22:39:43 -04:00
parent 96ee203a54
commit f3b57b5810
15 changed files with 342 additions and 41 deletions

View File

@@ -22,6 +22,22 @@ class Api::V1::GabTrendsController < Api::BaseController
end
end
render json: body
elsif type == 'partner'
body = Redis.current.get("gabtrends:partner")
if body.nil?
uri = URI("https://trends.gab.com/partner")
uri.query = URI.encode_www_form({})
res = Net::HTTP.get_response(uri)
if res.is_a?(Net::HTTPSuccess)
body = res.body
Redis.current.set("gabtrends:partner", res.body)
Redis.current.expire("gabtrends:partner", 1.minute.seconds)
end
end
render json: body
else
raise GabSocial::NotPermittedError