removed unused struct MsgParam

This commit is contained in:
shockrah 2020-07-10 19:54:41 -07:00
parent cdc2f0a13a
commit 523985ce61

View File

@ -3,7 +3,7 @@ use std::borrow::Cow;
use mysql_async::{Conn, Pool, params};
use mysql_async::prelude::{Queryable};
use mysql_async::error::Error;
use hyper::{Response, Body};
use hyper::{Response, Body, StatusCode};
use serde_json::Value;
use chrono::Utc;
@ -18,26 +18,6 @@ struct Message {
channel: Channel
}
enum MsgParam {
Good,
Incomplete,
Empty
}
impl MsgParam {
fn is_good(&self) -> bool {
match self {
Good => true,
_ => false
}
}
fn is_empty(&self) -> bool {
match self {
Empty => true,
_ => false,
}
}
}
fn validate_params(p: &Value, keys: Vec<&str>) -> bool {
let mut fail = false;
@ -111,10 +91,8 @@ pub async fn send_message(pool: &Pool, response: &mut Response<Body>, params: Va
let id = params.get("id").unwrap().as_u64();
let secret: &str = params.get("secret").unwrap().as_str().unwrap(); //auth sucess guarantees this param is fine
match update_messages_table(pool, secret, content, id).await {
Ok(_) => {
},
Err(err) => {
}
Ok(_) => *response.status_mut() = StatusCode::OK,
Err(_err) => *response.status_mut() = StatusCode::INTERNAL_SERVER_ERROR
}
}
}