mirror of
https://github.com/chatmail/core.git
synced 2026-04-29 11:26:29 +03:00
feat: log unexpected message state when resending fails
This commit is contained in:
@@ -4263,7 +4263,7 @@ pub async fn resend_msgs(context: &Context, msg_ids: &[MsgId]) -> Result<()> {
|
|||||||
MessageState::OutFailed | MessageState::OutDelivered | MessageState::OutMdnRcvd => {
|
MessageState::OutFailed | MessageState::OutDelivered | MessageState::OutMdnRcvd => {
|
||||||
message::update_msg_state(context, msg.id, MessageState::OutPending).await?
|
message::update_msg_state(context, msg.id, MessageState::OutPending).await?
|
||||||
}
|
}
|
||||||
_ => bail!("unexpected message state"),
|
msg_state => bail!("Unexpected message state {msg_state}"),
|
||||||
}
|
}
|
||||||
context.emit_event(EventType::MsgsChanged {
|
context.emit_event(EventType::MsgsChanged {
|
||||||
chat_id: msg.chat_id,
|
chat_id: msg.chat_id,
|
||||||
|
|||||||
Reference in New Issue
Block a user