mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-04-09 18:53:38 +02:00
Markdown documentation for HTTP requests (#145)
This commit is contained in:
@@ -307,7 +307,7 @@ pub async fn duplicate_grpc_request<R: Runtime>(
|
||||
}
|
||||
};
|
||||
request.id = "".to_string();
|
||||
upsert_grpc_request(window, &request).await
|
||||
upsert_grpc_request(window, request).await
|
||||
}
|
||||
|
||||
pub async fn delete_grpc_request<R: Runtime>(
|
||||
@@ -334,7 +334,7 @@ pub async fn delete_grpc_request<R: Runtime>(
|
||||
|
||||
pub async fn upsert_grpc_request<R: Runtime>(
|
||||
window: &WebviewWindow<R>,
|
||||
request: &GrpcRequest,
|
||||
request: GrpcRequest,
|
||||
) -> Result<GrpcRequest> {
|
||||
let id = match request.id.as_str() {
|
||||
"" => generate_model_id(ModelType::TypeGrpcRequest),
|
||||
@@ -351,6 +351,7 @@ pub async fn upsert_grpc_request<R: Runtime>(
|
||||
GrpcRequestIden::CreatedAt,
|
||||
GrpcRequestIden::UpdatedAt,
|
||||
GrpcRequestIden::Name,
|
||||
GrpcRequestIden::Description,
|
||||
GrpcRequestIden::WorkspaceId,
|
||||
GrpcRequestIden::FolderId,
|
||||
GrpcRequestIden::SortPriority,
|
||||
@@ -363,17 +364,18 @@ pub async fn upsert_grpc_request<R: Runtime>(
|
||||
GrpcRequestIden::Metadata,
|
||||
])
|
||||
.values_panic([
|
||||
id.as_str().into(),
|
||||
id.into(),
|
||||
CurrentTimestamp.into(),
|
||||
CurrentTimestamp.into(),
|
||||
trimmed_name.into(),
|
||||
request.workspace_id.as_str().into(),
|
||||
request.description.into(),
|
||||
request.workspace_id.into(),
|
||||
request.folder_id.as_ref().map(|s| s.as_str()).into(),
|
||||
request.sort_priority.into(),
|
||||
request.url.as_str().into(),
|
||||
request.url.into(),
|
||||
request.service.as_ref().map(|s| s.as_str()).into(),
|
||||
request.method.as_ref().map(|s| s.as_str()).into(),
|
||||
request.message.as_str().into(),
|
||||
request.message.into(),
|
||||
request.authentication_type.as_ref().map(|s| s.as_str()).into(),
|
||||
serde_json::to_string(&request.authentication)?.into(),
|
||||
serde_json::to_string(&request.metadata)?.into(),
|
||||
@@ -384,6 +386,7 @@ pub async fn upsert_grpc_request<R: Runtime>(
|
||||
GrpcRequestIden::UpdatedAt,
|
||||
GrpcRequestIden::WorkspaceId,
|
||||
GrpcRequestIden::Name,
|
||||
GrpcRequestIden::Description,
|
||||
GrpcRequestIden::FolderId,
|
||||
GrpcRequestIden::SortPriority,
|
||||
GrpcRequestIden::Url,
|
||||
@@ -1064,6 +1067,7 @@ pub async fn upsert_folder<R: Runtime>(window: &WebviewWindow<R>, r: Folder) ->
|
||||
FolderIden::WorkspaceId,
|
||||
FolderIden::FolderId,
|
||||
FolderIden::Name,
|
||||
FolderIden::Description,
|
||||
FolderIden::SortPriority,
|
||||
])
|
||||
.values_panic([
|
||||
@@ -1073,6 +1077,7 @@ pub async fn upsert_folder<R: Runtime>(window: &WebviewWindow<R>, r: Folder) ->
|
||||
r.workspace_id.as_str().into(),
|
||||
r.folder_id.as_ref().map(|s| s.as_str()).into(),
|
||||
trimmed_name.into(),
|
||||
r.description.into(),
|
||||
r.sort_priority.into(),
|
||||
])
|
||||
.on_conflict(
|
||||
@@ -1080,6 +1085,7 @@ pub async fn upsert_folder<R: Runtime>(window: &WebviewWindow<R>, r: Folder) ->
|
||||
.update_columns([
|
||||
FolderIden::UpdatedAt,
|
||||
FolderIden::Name,
|
||||
FolderIden::Description,
|
||||
FolderIden::FolderId,
|
||||
FolderIden::SortPriority,
|
||||
])
|
||||
@@ -1127,6 +1133,7 @@ pub async fn upsert_http_request<R: Runtime>(
|
||||
HttpRequestIden::WorkspaceId,
|
||||
HttpRequestIden::FolderId,
|
||||
HttpRequestIden::Name,
|
||||
HttpRequestIden::Description,
|
||||
HttpRequestIden::Url,
|
||||
HttpRequestIden::UrlParameters,
|
||||
HttpRequestIden::Method,
|
||||
@@ -1141,12 +1148,13 @@ pub async fn upsert_http_request<R: Runtime>(
|
||||
id.as_str().into(),
|
||||
CurrentTimestamp.into(),
|
||||
CurrentTimestamp.into(),
|
||||
r.workspace_id.as_str().into(),
|
||||
r.workspace_id.into(),
|
||||
r.folder_id.as_ref().map(|s| s.as_str()).into(),
|
||||
trimmed_name.into(),
|
||||
r.url.as_str().into(),
|
||||
r.description.into(),
|
||||
r.url.into(),
|
||||
serde_json::to_string(&r.url_parameters)?.into(),
|
||||
r.method.as_str().into(),
|
||||
r.method.into(),
|
||||
serde_json::to_string(&r.body)?.into(),
|
||||
r.body_type.as_ref().map(|s| s.as_str()).into(),
|
||||
serde_json::to_string(&r.authentication)?.into(),
|
||||
@@ -1160,6 +1168,7 @@ pub async fn upsert_http_request<R: Runtime>(
|
||||
HttpRequestIden::UpdatedAt,
|
||||
HttpRequestIden::WorkspaceId,
|
||||
HttpRequestIden::Name,
|
||||
HttpRequestIden::Description,
|
||||
HttpRequestIden::FolderId,
|
||||
HttpRequestIden::Method,
|
||||
HttpRequestIden::Headers,
|
||||
|
||||
Reference in New Issue
Block a user