diff --git a/crates-tauri/yaak-app/src/lib.rs b/crates-tauri/yaak-app/src/lib.rs index 11ead3f5..54ca9e3c 100644 --- a/crates-tauri/yaak-app/src/lib.rs +++ b/crates-tauri/yaak-app/src/lib.rs @@ -1777,14 +1777,8 @@ pub fn run() { plugins_ext::cmd_plugins_update_all, // // WebSocket commands - ws_ext::cmd_ws_upsert_request, - ws_ext::cmd_ws_duplicate_request, - ws_ext::cmd_ws_delete_request, ws_ext::cmd_ws_delete_connection, ws_ext::cmd_ws_delete_connections, - ws_ext::cmd_ws_list_events, - ws_ext::cmd_ws_list_requests, - ws_ext::cmd_ws_list_connections, ws_ext::cmd_ws_send, ws_ext::cmd_ws_close, ws_ext::cmd_ws_connect, diff --git a/crates-tauri/yaak-app/src/ws_ext.rs b/crates-tauri/yaak-app/src/ws_ext.rs index 8bba2b3c..ae3c53d8 100644 --- a/crates-tauri/yaak-app/src/ws_ext.rs +++ b/crates-tauri/yaak-app/src/ws_ext.rs @@ -28,40 +28,6 @@ use yaak_templates::{RenderErrorBehavior, RenderOptions}; use yaak_tls::find_client_certificate; use yaak_ws::{WebsocketManager, render_websocket_request}; -#[command] -pub async fn cmd_ws_upsert_request( - request: WebsocketRequest, - app_handle: AppHandle, - window: WebviewWindow, -) -> Result { - Ok(app_handle - .db() - .upsert_websocket_request(&request, &UpdateSource::from_window_label(window.label()))?) -} - -#[command] -pub async fn cmd_ws_duplicate_request( - request_id: &str, - app_handle: AppHandle, - window: WebviewWindow, -) -> Result { - let db = app_handle.db(); - let request = db.get_websocket_request(request_id)?; - Ok(db.duplicate_websocket_request(&request, &UpdateSource::from_window_label(window.label()))?) -} - -#[command] -pub async fn cmd_ws_delete_request( - request_id: &str, - app_handle: AppHandle, - window: WebviewWindow, -) -> Result { - Ok(app_handle.db().delete_websocket_request_by_id( - request_id, - &UpdateSource::from_window_label(window.label()), - )?) -} - #[command] pub async fn cmd_ws_delete_connection( connection_id: &str, @@ -86,30 +52,6 @@ pub async fn cmd_ws_delete_connections( )?) } -#[command] -pub async fn cmd_ws_list_events( - connection_id: &str, - app_handle: AppHandle, -) -> Result> { - Ok(app_handle.db().list_websocket_events(connection_id)?) -} - -#[command] -pub async fn cmd_ws_list_requests( - workspace_id: &str, - app_handle: AppHandle, -) -> Result> { - Ok(app_handle.db().list_websocket_requests(workspace_id)?) -} - -#[command] -pub async fn cmd_ws_list_connections( - workspace_id: &str, - app_handle: AppHandle, -) -> Result> { - Ok(app_handle.db().list_websocket_connections(workspace_id)?) -} - #[command] pub async fn cmd_ws_send( connection_id: &str, diff --git a/crates/yaak-ws/index.ts b/crates/yaak-ws/index.ts index 2fec9546..0285c7f0 100644 --- a/crates/yaak-ws/index.ts +++ b/crates/yaak-ws/index.ts @@ -1,25 +1,5 @@ import { invoke } from '@tauri-apps/api/core'; -import { WebsocketConnection, WebsocketEvent, WebsocketRequest } from '@yaakapp-internal/models'; - -export function upsertWebsocketRequest( - request: WebsocketRequest | Partial>, -) { - return invoke('cmd_ws_upsert_request', { - request, - }) as Promise; -} - -export function duplicateWebsocketRequest(requestId: string) { - return invoke('cmd_ws_duplicate_request', { - requestId, - }) as Promise; -} - -export function deleteWebsocketRequest(requestId: string) { - return invoke('cmd_ws_delete_request', { - requestId, - }); -} +import { WebsocketConnection } from '@yaakapp-internal/models'; export function deleteWebsocketConnection(connectionId: string) { return invoke('cmd_ws_delete_connection', { @@ -33,20 +13,6 @@ export function deleteWebsocketConnections(requestId: string) { }); } -export function listWebsocketRequests({ workspaceId }: { workspaceId: string }) { - return invoke('cmd_ws_list_requests', { workspaceId }) as Promise; -} - -export function listWebsocketEvents({ connectionId }: { connectionId: string }) { - return invoke('cmd_ws_list_events', { connectionId }) as Promise; -} - -export function listWebsocketConnections({ workspaceId }: { workspaceId: string }) { - return invoke('cmd_ws_list_connections', { workspaceId }) as Promise< - WebsocketConnection[] - >; -} - export function connectWebsocket({ requestId, environmentId,