mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-03 04:27:53 +00:00
25 lines
610 B
Ruby
25 lines
610 B
Ruby
class Twitter::BaseController < ApplicationController
|
|
private
|
|
|
|
def parsed_body
|
|
@parsed_body ||= Rack::Utils.parse_nested_query(@response.raw_response.body)
|
|
end
|
|
|
|
def host
|
|
ENV.fetch('FRONTEND_URL', '')
|
|
end
|
|
|
|
def twitter_client
|
|
Twitty::Facade.new do |config|
|
|
config.consumer_key = ENV.fetch('TWITTER_CONSUMER_KEY', nil)
|
|
config.consumer_secret = ENV.fetch('TWITTER_CONSUMER_SECRET', nil)
|
|
config.base_url = twitter_api_base_url
|
|
config.environment = ENV.fetch('TWITTER_ENVIRONMENT', '')
|
|
end
|
|
end
|
|
|
|
def twitter_api_base_url
|
|
'https://api.twitter.com'
|
|
end
|
|
end
|