diff --git a/rnex-core/src/nex/user.rs b/rnex-core/src/nex/user.rs index ce68a35..c79401d 100644 --- a/rnex-core/src/nex/user.rs +++ b/rnex-core/src/nex/user.rs @@ -948,8 +948,6 @@ 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 275f249..8cd806f 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); +}