diff --git a/crates/aleph-sdk/src/client.rs b/crates/aleph-sdk/src/client.rs index 66f2657..60e40c5 100644 --- a/crates/aleph-sdk/src/client.rs +++ b/crates/aleph-sdk/src/client.rs @@ -31,8 +31,11 @@ pub enum MessageError { Forgotten(ItemHash, ItemHash), #[error("Message has been removed")] RemovedMessage(String), - #[error("Message type does not match")] - TypeError(String), + #[error("Expected message of type {expected}, got {actual}")] + InvalidType { + expected: MessageType, + actual: MessageType, + }, #[error("Storage error: {0}")] Storage(#[from] StorageError), #[error(transparent)]