use kw argument initialization

This commit is contained in:
Dylan Knutson
2023-03-28 16:20:59 +09:00
parent 8ce85c6ef0
commit b9673e9585

View File

@@ -71,18 +71,18 @@ class Scraper::GalleryDlClient
when "http_request"
http_request = response[:http_request]
event = HttpRequestEvent.new(
http_request[:method],
http_request[:url],
http_request[:kwargs],
Time.at(http_request[:requested_at]),
http_request[:kwargs][:headers],
http_request[:response_headers],
http_request[:status_code],
(http_request[:duration] * 1000).to_i,
Base64.decode64(http_request[:content_base64]),
nil
method: http_request[:method],
url: http_request[:url],
kwargs: http_request[:kwargs],
requested_at: Time.at(http_request[:requested_at]),
request_headers: http_request[:kwargs][:headers],
response_headers: http_request[:response_headers],
response_code: http_request[:status_code],
response_time_ms: (http_request[:duration] * 1000).to_i,
body: Base64.decode64(http_request[:content_base64]),
log_entry: nil,
)
log_http_request_event(event, caused_by_entry)
log_and_set_http_request_event(event, caused_by_entry)
event
when "tweet" then TweetEvent.new(response[:tweet], response[:author])
when "tweet_media"
@@ -99,7 +99,7 @@ class Scraper::GalleryDlClient
end
end
def log_http_request_event(http_event, caused_by_entry)
def log_and_set_http_request_event(http_event, caused_by_entry)
request_headers = http_event.request_headers
response_headers = http_event.response_headers
content_type = response_headers[:"Content-Type"] ||