Updated altering accounts to handle errors
This commit is contained in:
@ -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)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user