From 587dda7333b7e6c7103a79ef947bca434c53676f Mon Sep 17 00:00:00 2001 From: red binder Date: Sat, 20 Jun 2026 00:27:15 +0200 Subject: [PATCH] make messagedelivery return --- rnex-core/src/nex/user.rs | 2 ++ rnex-core/src/rmc/protocols/message_delivery.rs | 10 +++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/rnex-core/src/nex/user.rs b/rnex-core/src/nex/user.rs index c79401d..ce68a35 100644 --- a/rnex-core/src/nex/user.rs +++ b/rnex-core/src/nex/user.rs @@ -948,6 +948,8 @@ impl MessageDelivery for User { message.emplace_parent(&msg)?; user.remote.deliver_message(message).await; + + return Ok(()); } 2 => { return Err(ErrorCode::Core_NotImplemented); diff --git a/rnex-core/src/rmc/protocols/message_delivery.rs b/rnex-core/src/rmc/protocols/message_delivery.rs index 8cd806f..275f249 100644 --- a/rnex-core/src/rmc/protocols/message_delivery.rs +++ b/rnex-core/src/rmc/protocols/message_delivery.rs @@ -11,8 +11,8 @@ pub trait MessageDelivery { #[method_id(1)] async fn deliver_message(&self, message: Any) -> Result<(), ErrorCode>; } -#[rmc_proto(27, NoReturn)] -pub trait MessageDeliveryNoResponse { - #[method_id(1)] - async fn deliver_message(&self, message: Any); -} +// #[rmc_proto(27, NoReturn)] +// pub trait MessageDeliveryNoResponse { +// #[method_id(1)] +// async fn deliver_message(&self, message: Any); +// }