From ce9ccd34e73705b9c5678bb789a60ea7d2ad64c7 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Wed, 28 Feb 2024 13:38:22 -0800 Subject: [PATCH] Fix GraphQL Header backend --- src-tauri/src/main.rs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 81b55cf7..f588d019 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -42,21 +42,7 @@ use window_ext::TrafficLightWindowExt; use crate::analytics::{AnalyticsAction, AnalyticsResource}; use crate::grpc::metadata_to_map; use crate::http::send_http_request; -use crate::models::{ - cancel_pending_grpc_connections, cancel_pending_responses, CookieJar, - create_http_response, delete_all_grpc_connections, delete_all_http_responses, delete_cookie_jar, - delete_environment, delete_folder, delete_grpc_connection, delete_grpc_request, - delete_http_request, delete_http_response, delete_workspace, duplicate_grpc_request, - duplicate_http_request, Environment, EnvironmentVariable, Folder, get_cookie_jar, - get_environment, get_folder, get_grpc_connection, get_grpc_request, get_http_request, - get_http_response, get_key_value_raw, get_or_create_settings, get_workspace, - get_workspace_export_resources, GrpcConnection, GrpcEvent, GrpcEventType, GrpcRequest, - HttpRequest, HttpResponse, KeyValue, list_cookie_jars, list_environments, - list_folders, list_grpc_connections, list_grpc_events, list_grpc_requests, - list_requests, list_responses, list_workspaces, set_key_value_raw, Settings, - update_response_if_id, update_settings, upsert_cookie_jar, upsert_environment, upsert_folder, upsert_grpc_connection, - upsert_grpc_event, upsert_grpc_request, upsert_http_request, upsert_workspace, Workspace, WorkspaceExportResources, -}; +use crate::models::{cancel_pending_grpc_connections, cancel_pending_responses, CookieJar, create_http_response, delete_all_grpc_connections, delete_all_http_responses, delete_cookie_jar, delete_environment, delete_folder, delete_grpc_connection, delete_grpc_request, delete_http_request, delete_http_response, delete_workspace, duplicate_grpc_request, duplicate_http_request, Environment, EnvironmentVariable, Folder, get_cookie_jar, get_environment, get_folder, get_grpc_connection, get_grpc_request, get_http_request, get_http_response, get_key_value_raw, get_or_create_settings, get_workspace, get_workspace_export_resources, GrpcConnection, GrpcEvent, GrpcEventType, GrpcRequest, HttpRequest, HttpRequestHeader, HttpResponse, KeyValue, list_cookie_jars, list_environments, list_folders, list_grpc_connections, list_grpc_events, list_grpc_requests, list_requests, list_responses, list_workspaces, set_key_value_raw, Settings, update_response_if_id, update_settings, upsert_cookie_jar, upsert_environment, upsert_folder, upsert_grpc_connection, upsert_grpc_event, upsert_grpc_request, upsert_http_request, upsert_workspace, Workspace, WorkspaceExportResources}; use crate::plugin::ImportResult; use crate::updates::{update_mode_from_str, UpdateMode, YaakUpdater}; @@ -1054,6 +1040,7 @@ async fn cmd_create_http_request( sort_priority: f64, folder_id: Option<&str>, method: Option<&str>, + headers: Option>, body_type: Option<&str>, w: Window, ) -> Result { @@ -1065,6 +1052,7 @@ async fn cmd_create_http_request( folder_id: folder_id.map(|s| s.to_string()), body_type: body_type.map(|s| s.to_string()), method: method.map(|s| s.to_string()).unwrap_or("GET".to_string()), + headers: Json(headers.unwrap_or_default()), sort_priority, ..Default::default() },