mirror of
https://github.com/chatmail/core.git
synced 2026-04-28 19:06:35 +03:00
better event information for moved messages
This commit is contained in:
@@ -847,9 +847,23 @@ impl Imap {
|
|||||||
Ok(_) => {
|
Ok(_) => {
|
||||||
if !self.add_flag_finalized(context, uid, "\\Deleted").await {
|
if !self.add_flag_finalized(context, uid, "\\Deleted").await {
|
||||||
warn!(context, "Cannot mark {} as \"Deleted\" after copy.", uid);
|
warn!(context, "Cannot mark {} as \"Deleted\" after copy.", uid);
|
||||||
|
emit_event!(
|
||||||
|
context,
|
||||||
|
Event::ImapMessageMoved(format!(
|
||||||
|
"IMAP Message {} copied to {} (delete FAILED)",
|
||||||
|
display_folder_id, dest_folder
|
||||||
|
))
|
||||||
|
);
|
||||||
ImapActionResult::Failed
|
ImapActionResult::Failed
|
||||||
} else {
|
} else {
|
||||||
self.config.write().await.selected_folder_needs_expunge = true;
|
self.config.write().await.selected_folder_needs_expunge = true;
|
||||||
|
emit_event!(
|
||||||
|
context,
|
||||||
|
Event::ImapMessageMoved(format!(
|
||||||
|
"IMAP Message {} copied to {} (delete successfull)",
|
||||||
|
display_folder_id, dest_folder
|
||||||
|
))
|
||||||
|
);
|
||||||
ImapActionResult::Success
|
ImapActionResult::Success
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user