Skip to content

Commit 9fc1fe7

Browse files
committed
fix: delete smtp rows when message sending is cancelled
1 parent 991089d commit 9fc1fe7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/smtp.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,11 @@ pub(crate) async fn send_msg_to_smtp(
578578
context,
579579
"Sending of message {msg_id} (entry {rowid}) was cancelled by the user."
580580
);
581+
context
582+
.sql
583+
.execute("DELETE FROM smtp WHERE id=?", (rowid,))
584+
.await
585+
.context("failed to remove cancelled message from smtp table")?;
581586
return Ok(());
582587
}
583588

0 commit comments

Comments
 (0)