Added Explore page with Gab Trends partner data
• Added: - Explore page with Gab Trends partner data
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user