@@ -6,31 +6,28 @@ module Airbyte
66 class ConnectionRefresh
77 class Error < StandardError ; end
88
9- def self . call ( access_token : nil , connection_id : nil , source_id : nil )
10- new ( access_token :, connection_id : , source_id : ) . call
9+ def self . call ( access_token : nil )
10+ new ( access_token :) . call
1111 end
1212
13- def initialize ( access_token :, connection_id : , source_id : )
13+ def initialize ( access_token :)
1414 @access_token = access_token
15- @connection_id = connection_id
16- @source_id = source_id
1715 end
1816
1917 def call
2018 @access_token ||= AccessToken . call
21- @connection_id , @source_id = ConnectionList . call ( access_token :) if connection_id . blank? || source_id . blank?
22- discovered_schema = DiscoverSchema . call ( access_token :, source_id :)
19+ discovered_schema = DiscoverSchema . call ( access_token :)
2320 allowed_list = DfE ::Analytics . allowlist
2421
25- ConnectionUpdate . call ( access_token :, connection_id : , allowed_list :, discovered_schema :)
22+ ConnectionUpdate . call ( access_token :, allowed_list :, discovered_schema :)
2623 rescue StandardError => e
2724 Rails . logger . error ( "Airbyte connection refresh failed: #{ e . message } " )
2825 raise Error , "Connection refresh failed: #{ e . message } "
2926 end
3027
3128 private
3229
33- attr_reader :access_token , :connection_id , :source_id
30+ attr_reader :access_token
3431 end
3532 end
3633end
0 commit comments