removing frivolous sql select(why was this even here tho)

This commit is contained in:
shockrah 2020-10-02 13:24:23 -07:00
parent f8ef9ef6eb
commit b897e07273

View File

@ -10,7 +10,6 @@ use mysql_async::prelude::Queryable;
use serde_json::Value; use serde_json::Value;
use crate::perms::ADMIN_PERMS; use crate::perms::ADMIN_PERMS;
use crate::db_types::UBigInt;
macro_rules! get_target_id { macro_rules! get_target_id {
($obj:expr) => { ($obj:expr) => {
@ -22,16 +21,8 @@ macro_rules! get_target_id {
} }
async fn modify_perms(p: &Pool, uid: u64, new_perms: u64) -> Result<(), SqlError>{ async fn modify_perms(p: &Pool, uid: u64, new_perms: u64) -> Result<(), SqlError>{
/* NOTE: this whole func will return Ok(UpdateStatus) use mysql_async::params;
* */
use mysql_async::{params, Conn};
let conn = p.get_conn().await?; let conn = p.get_conn().await?;
let (conn, prow):(Conn, Option<(UBigInt, UBigInt)>) = conn.first_exec(
"SELECT id, perms WHERE id = :id",
params!{"id" => uid}
).await?;
conn.prep_exec( conn.prep_exec(
"UPDATE members SET permissions = :perms WHERE id = :id", "UPDATE members SET permissions = :perms WHERE id = :id",
params!{ params!{