From f551cc88cd67e03dbeca16f0dbd7c9e6e61fb929 Mon Sep 17 00:00:00 2001 From: Drew Galbraith Date: Sat, 17 Aug 2024 20:18:25 -0700 Subject: [PATCH] [Yunq] Allow creating a client cap. --- rust/lib/yunq/src/server.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rust/lib/yunq/src/server.rs b/rust/lib/yunq/src/server.rs index 9616d6e..0a7d77e 100644 --- a/rust/lib/yunq/src/server.rs +++ b/rust/lib/yunq/src/server.rs @@ -38,6 +38,11 @@ pub trait YunqServer { } fn endpoint_cap(&self) -> &Capability; + + fn create_client_cap(&self) -> Result { + self.endpoint_cap() + .duplicate(!mammoth::zion::kZionPerm_Read) + } fn handle_request( &self, method_number: u64,