From 657153beffdeebe62c65b65a541ed312a6fd1e72 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Thu, 9 May 2024 07:45:00 -0700 Subject: [PATCH] Fix GRPC event.emit permissions --- src-tauri/capabilities/capabilities.json | 2 +- src-tauri/gen/schemas/capabilities.json | 2 +- src-tauri/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src-tauri/capabilities/capabilities.json b/src-tauri/capabilities/capabilities.json index 5d5ac28d..0ed402a3 100644 --- a/src-tauri/capabilities/capabilities.json +++ b/src-tauri/capabilities/capabilities.json @@ -8,7 +8,7 @@ ], "permissions": [ "os:allow-os-type", - "menu:allow-create-default", + "event:allow-emit", "clipboard-manager:allow-write-text", "dialog:allow-open", "dialog:allow-save", diff --git a/src-tauri/gen/schemas/capabilities.json b/src-tauri/gen/schemas/capabilities.json index 21bdb4f5..ef7f5b40 100644 --- a/src-tauri/gen/schemas/capabilities.json +++ b/src-tauri/gen/schemas/capabilities.json @@ -1 +1 @@ -{"main":{"identifier":"main","description":"Main permissions","local":true,"windows":["*"],"permissions":["os:allow-os-type","menu:allow-create-default","clipboard-manager:allow-write-text","dialog:allow-open","dialog:allow-save","event:allow-listen","event:allow-unlisten","fs:allow-read-file","fs:allow-read-text-file",{"identifier":"fs:scope","allow":[{"path":"$APPDATA"},{"path":"$APPDATA/**"}]},"shell:allow-open",{"identifier":"shell:allow-execute","allow":[{"args":true,"name":"protoc","sidecar":true}]},"window:allow-close","window:allow-is-fullscreen","window:allow-maximize","window:allow-minimize","window:allow-set-decorations","window:allow-set-title","window:allow-start-dragging","window:allow-unmaximize","clipboard-manager:default"]}} \ No newline at end of file +{"main":{"identifier":"main","description":"Main permissions","local":true,"windows":["*"],"permissions":["os:allow-os-type","event:allow-emit","menu:allow-create-default","clipboard-manager:allow-write-text","dialog:allow-open","dialog:allow-save","event:allow-listen","event:allow-unlisten","fs:allow-read-file","fs:allow-read-text-file",{"identifier":"fs:scope","allow":[{"path":"$APPDATA"},{"path":"$APPDATA/**"}]},"shell:allow-open",{"identifier":"shell:allow-execute","allow":[{"args":true,"name":"protoc","sidecar":true}]},"window:allow-close","window:allow-is-fullscreen","window:allow-maximize","window:allow-minimize","window:allow-set-decorations","window:allow-set-title","window:allow-start-dragging","window:allow-unmaximize","clipboard-manager:default"]}} \ No newline at end of file diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 923c6b18..440f80b9 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -259,7 +259,7 @@ async fn cmd_grpc_go( let method_desc = connection .method(&service, &method) - .expect("Service not found"); + .map_err(|e| e.to_string())?; #[derive(serde::Deserialize)] enum IncomingMsg {