Updated altering accounts to handle errors

This commit is contained in:
2024-04-26 18:22:35 +03:00
parent 2eff5f3f4e
commit ff1d5a039d
5 changed files with 27 additions and 26 deletions
entity/src
locales
src

@ -130,7 +130,7 @@ impl Account {
original_name: &str,
new_name: &str,
pool: &Pool,
) -> crate::Result<()> {
) -> crate::Result<bool> {
query!(
"UPDATE account SET name = ? WHERE user_id = ? AND name = ?",
new_name,
@ -139,7 +139,7 @@ impl Account {
)
.execute(pool)
.await
.map(|_| ())
.map(|result| result.rows_affected() != 0)
}
#[inline]
@ -148,7 +148,7 @@ impl Account {
name: &str,
login: Vec<u8>,
pool: &Pool,
) -> crate::Result<()> {
) -> crate::Result<bool> {
query!(
"UPDATE account SET enc_login = ? WHERE user_id = ? AND name = ?",
login,
@ -157,7 +157,7 @@ impl Account {
)
.execute(pool)
.await
.map(|_| ())
.map(|result| result.rows_affected() != 0)
}
#[inline]
@ -166,7 +166,7 @@ impl Account {
name: &str,
password: Vec<u8>,
pool: &Pool,
) -> crate::Result<()> {
) -> crate::Result<bool> {
query!(
"UPDATE account SET enc_password = ? WHERE user_id = ? AND name = ?",
password,
@ -175,6 +175,6 @@ impl Account {
)
.execute(pool)
.await
.map(|_| ())
.map(|result| result.rows_affected() != 0)
}
}