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