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); +// }