From bfc720b42b4173bcef8b61ad8ba999a9a40d88d7 Mon Sep 17 00:00:00 2001 From: Yuppymam Date: Fri, 24 May 2024 20:29:45 +0900 Subject: [PATCH] Use fixie address for connpass API requests --- lib/event_service/client.rb | 8 ++++---- lib/event_service/providers/connpass.rb | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/event_service/client.rb b/lib/event_service/client.rb index 98260be0f..9dea62d0b 100644 --- a/lib/event_service/client.rb +++ b/lib/event_service/client.rb @@ -3,8 +3,8 @@ class Client class_attribute :debug self.debug = false - def initialize(endpoint, &block) - @conn = connection_for(endpoint, &block) + def initialize(endpoint, proxy: nil, &block) + @conn = connection_for(endpoint, proxy, &block) end def get(path, params) @@ -13,8 +13,8 @@ def get(path, params) private - def connection_for(endpoint) - Faraday.new(endpoint) do |f| + def connection_for(endpoint, proxy) + Faraday.new(endpoint, proxy: proxy) do |f| f.response :logger if self.class.debug f.response :json, :content_type => /\bjson$/ f.response :raise_error diff --git a/lib/event_service/providers/connpass.rb b/lib/event_service/providers/connpass.rb index 0f468357a..a6658c7be 100644 --- a/lib/event_service/providers/connpass.rb +++ b/lib/event_service/providers/connpass.rb @@ -5,7 +5,7 @@ class Connpass # NOTE: 期間は ym or ymd パラメータで指定(複数指定可能)、未指定時全期間が対象 def initialize - @client = EventService::Client.new(ENDPOINT) + @client = EventService::Client.new(ENDPOINT, proxy: ENV['FIXIE_URL']) end def search(keyword:)