fix: ChatId::maybe_delete_draft: Don't delete message if it's not a draft anymore (#6053)

Follow-up to 07fa9c35ee.
This commit is contained in:
iequidoo
2024-10-17 18:48:52 -03:00
committed by iequidoo
parent 65b970a191
commit df4fd82140
4 changed files with 35 additions and 23 deletions

View File

@@ -335,7 +335,9 @@ mod tests {
let msg = Message::load_from_db(&t, msg_id).await?;
assert_eq!(msg.download_state(), *s);
}
msg_id.delete_from_db(&t).await?;
t.sql
.execute("DELETE FROM msgs WHERE id=?", (msg_id,))
.await?;
// Nothing to do is ok.
msg_id
.update_download_state(&t, DownloadState::Done)