mirror of
https://github.com/chatmail/core.git
synced 2026-05-19 23:06:32 +03:00
sql: use sqlite3_last_insert_rowid instead of SELECT
This commit is contained in:
@@ -530,9 +530,9 @@ impl Contact {
|
||||
let update_name = manual;
|
||||
let update_authname = !manual;
|
||||
|
||||
if context
|
||||
if let Ok(new_row_id) = context
|
||||
.sql
|
||||
.execute(
|
||||
.insert(
|
||||
sqlx::query(
|
||||
"INSERT INTO contacts (name, addr, origin, authname) VALUES(?, ?, ?, ?);",
|
||||
)
|
||||
@@ -550,9 +550,8 @@ impl Contact {
|
||||
}),
|
||||
)
|
||||
.await
|
||||
.is_ok()
|
||||
{
|
||||
row_id = context.sql.get_rowid("contacts", "addr", &addr).await?;
|
||||
row_id = new_row_id;
|
||||
sth_modified = Modifier::Created;
|
||||
info!(context, "added contact id={} addr={}", row_id, &addr);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user