more custom message support for error type responses

This commit is contained in:
shockrah 2020-03-31 17:13:07 -07:00
parent 5c20d30502
commit 972d79d44b
2 changed files with 1 additions and 15 deletions

View File

@ -10,20 +10,6 @@ use crate::{DBConn, schema, payload};
use crate::err::{self, DbError};
macro_rules! busted_channels_response {
() => {
Json(vec![Channel {
id: -1,
name: "".to_string(),
permissions: 0,
limit: 0,
type_: 0, // the other fields are bs this is the only one that really mattesr
}])
}
}
// TODO: fix the return type of this to data thats verifiable
#[post("/create/<qname>/<perms>/<lim>/<ctype>")]
pub fn insert_new_channel(qname: String, perms: i32, lim: i32, ctype: i32, conn: DBConn) ->
DbError<Json<payload::ChannelIndexed>, err::DbResponse> {

View File

@ -6,7 +6,7 @@ use rocket::request::Request;
#[derive(Debug, Clone)]
pub struct DbResponse {
err_msg: &'static str
pub err_msg: &'static str
}
pub type DbError<T, DbErr> = std::result::Result<T, DbErr>;