mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +03:00
refactor: do not convert SQL arguments to String unnecessarily
This commit is contained in:
@@ -847,7 +847,7 @@ impl Contact {
|
|||||||
let row = transaction.query_row(
|
let row = transaction.query_row(
|
||||||
"SELECT id, name, addr, origin, authname
|
"SELECT id, name, addr, origin, authname
|
||||||
FROM contacts WHERE addr=? COLLATE NOCASE",
|
FROM contacts WHERE addr=? COLLATE NOCASE",
|
||||||
[addr.to_string()],
|
(addr,),
|
||||||
|row| {
|
|row| {
|
||||||
let row_id: isize = row.get(0)?;
|
let row_id: isize = row.get(0)?;
|
||||||
let row_name: String = row.get(1)?;
|
let row_name: String = row.get(1)?;
|
||||||
@@ -961,16 +961,16 @@ impl Contact {
|
|||||||
VALUES (?, ?, ?, ?);",
|
VALUES (?, ?, ?, ?);",
|
||||||
(
|
(
|
||||||
if update_name {
|
if update_name {
|
||||||
name.to_string()
|
&name
|
||||||
} else {
|
} else {
|
||||||
"".to_string()
|
""
|
||||||
},
|
},
|
||||||
&addr,
|
&addr,
|
||||||
origin,
|
origin,
|
||||||
if update_authname {
|
if update_authname {
|
||||||
name.to_string()
|
&name
|
||||||
} else {
|
} else {
|
||||||
"".to_string()
|
""
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
)?;
|
)?;
|
||||||
|
|||||||
Reference in New Issue
Block a user