From 4c92b20e74afa81948c17c7a5b85b18a39a01536 Mon Sep 17 00:00:00 2001 From: shockrah Date: Fri, 5 Feb 2021 16:25:12 -0800 Subject: [PATCH] * replacing extract_uid usage with qs_param!(....).unwrap() usage --- json-api/src/channels.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/json-api/src/channels.rs b/json-api/src/channels.rs index 564d165..9bb4607 100644 --- a/json-api/src/channels.rs +++ b/json-api/src/channels.rs @@ -2,7 +2,7 @@ use hyper::{StatusCode, Response, Body}; use mysql_async::Pool; -use serde_json::{json, Value}; +use serde_json::json; use std::collections::HashMap; @@ -13,6 +13,7 @@ use db::{ }; use crate::http::set_json_body; +use crate::qs_param; pub async fn list_channels(pool: &Pool, response: &mut Response) { @@ -94,7 +95,7 @@ pub async fn delete_channel(pool: &Pool, response: &mut Response, params: use db::member::Member; use db::Response::*; - let uid = crate::http::extract_uid(¶ms); + let uid = qs_param!(params, "id", u64).unwrap(); let permissions = match Member::get(pool, uid).await { Row(user) => user.permissions, _ => 0