channels delete is now based on http deletes
This commit is contained in:
parent
75eac74f3f
commit
90b131c60a
@ -48,13 +48,14 @@ async fn route_dispatcher(pool: &Pool, resp: &mut Response<Body>, meth: &Method,
|
|||||||
use routes::resolve_dynamic_route;
|
use routes::resolve_dynamic_route;
|
||||||
const GET: &Method = &Method::GET;
|
const GET: &Method = &Method::GET;
|
||||||
const POST: &Method = &Method::POST;
|
const POST: &Method = &Method::POST;
|
||||||
|
const DELETE: &Method = &Method::DELETE;
|
||||||
match (meth, path) {
|
match (meth, path) {
|
||||||
/* INVITES */
|
/* INVITES */
|
||||||
(GET, routes::INVITE_CREATE) => invites::create(pool, resp, params).await,
|
(GET, routes::INVITE_CREATE) => invites::create(pool, resp, params).await,
|
||||||
/* CHANNELS */
|
/* CHANNELS */
|
||||||
(GET, routes::CHANNELS_LIST) => channels::list_channels(pool, resp).await,
|
(GET, routes::CHANNELS_LIST) => channels::list_channels(pool, resp).await,
|
||||||
(POST, routes::CHANNELS_CREATE) => channels::create_channel(pool, resp, params).await,
|
(POST, routes::CHANNELS_CREATE) => channels::create_channel(pool, resp, params).await,
|
||||||
(POST, routes::CHANNELS_DELETE) => channels::delete_channel(pool, resp, params).await,
|
(DELETE, routes::CHANNELS_DELETE) => channels::delete_channel(pool, resp, params).await,
|
||||||
/* MESSAGING */
|
/* MESSAGING */
|
||||||
(POST, routes::MESSAGE_SEND) => messages::send_message(pool, resp, params).await,
|
(POST, routes::MESSAGE_SEND) => messages::send_message(pool, resp, params).await,
|
||||||
/* ADMIN */
|
/* ADMIN */
|
||||||
@ -207,7 +208,7 @@ OPTIONS:
|
|||||||
|
|
||||||
if let Some(owner_name) = args.value_of("create-owner") {
|
if let Some(owner_name) = args.value_of("create-owner") {
|
||||||
let p = Pool::new(&env::var("DATABASE_URL").unwrap());
|
let p = Pool::new(&env::var("DATABASE_URL").unwrap());
|
||||||
println!("Creating owner {{ {} }}...", owner_name);
|
eprintln!("Creating owner {{ {} }}...", owner_name);
|
||||||
if let Ok(owner) = members::insert_new_member(&p, owner_name.to_string(), std::u64::MAX).await {
|
if let Ok(owner) = members::insert_new_member(&p, owner_name.to_string(), std::u64::MAX).await {
|
||||||
println!("{}", serde_json::to_string(&owner).unwrap());
|
println!("{}", serde_json::to_string(&owner).unwrap());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user