class Multiwoven::Integrations::Destination::Qdrant::Client
def check_connection(connection_config)
def check_connection(connection_config) connection_config = connection_config.with_indifferent_access api_url = connection_config[:api_url] api_key = connection_config[:api_key] response = Multiwoven::Integrations::Core::HttpClient.request( api_url, HTTP_GET, headers: auth_headers(api_key) ) if success?(response) success_status else failure_status(nil) end rescue StandardError => e handle_exception(e, { context: "QDRANT:CHECK_CONNECTION:EXCEPTION", type: "error" }) failure_status(e) end