class OpenAI::MiddlewareErrors
def call(env)
def call(env) @app.call(env) rescue Faraday::Error => e raise e unless e.response.is_a?(Hash) OpenAI.log_message("OpenAI HTTP Error", e.response[:body], :error) raise e end
def call(env) @app.call(env) rescue Faraday::Error => e raise e unless e.response.is_a?(Hash) OpenAI.log_message("OpenAI HTTP Error", e.response[:body], :error) raise e end