Use repeat_vars() more (#3133)

This commit is contained in:
Hocuri
2022-03-20 15:23:11 +01:00
committed by GitHub
parent a3ba19db96
commit 1e94ad25e1
3 changed files with 10 additions and 6 deletions

View File

@@ -41,6 +41,7 @@ use crate::param::Params;
use crate::provider::Socket;
use crate::scheduler::connectivity::ConnectivityStore;
use crate::scheduler::InterruptInfo;
use crate::sql;
use crate::stock_str;
mod client;
@@ -832,7 +833,7 @@ impl Imap {
.execute(
format!(
"DELETE FROM imap WHERE id IN ({})",
row_ids.iter().map(|_| "?").collect::<Vec<&str>>().join(",")
sql::repeat_vars(row_ids.len())?
),
rusqlite::params_from_iter(row_ids),
)
@@ -869,7 +870,7 @@ impl Imap {
.execute(
format!(
"DELETE FROM imap WHERE id IN ({})",
row_ids.iter().map(|_| "?").collect::<Vec<&str>>().join(",")
sql::repeat_vars(row_ids.len())?
),
rusqlite::params_from_iter(row_ids),
)
@@ -911,7 +912,7 @@ impl Imap {
.execute(
format!(
"UPDATE imap SET target='' WHERE id IN ({})",
row_ids.iter().map(|_| "?").collect::<Vec<&str>>().join(",")
sql::repeat_vars(row_ids.len())?
),
rusqlite::params_from_iter(row_ids),
)