Move prune_tombstones() to sql:: and call from housekeeping()

This commit is contained in:
Alexander Krotov
2020-03-24 22:51:58 +03:00
parent 25f8a735a9
commit 270d18a88a
2 changed files with 20 additions and 13 deletions

View File

@@ -2529,18 +2529,6 @@ pub fn delete_device_expired_messages(context: &Context) -> sql::Result<()> {
Ok(())
}
/// Removes from the database locally deleted messages that also don't
/// have a server UID.
pub fn prune_tombstones(context: &Context) -> sql::Result<()> {
context.sql.execute(
"DELETE FROM msgs \
WHERE (chat_id = ? OR hidden) \
AND server_uid = 0",
params![DC_CHAT_ID_TRASH],
)?;
Ok(())
}
#[cfg(test)]
mod tests {
use super::*;