added some debug info to xtream api

This commit is contained in:
euzu
2023-10-25 21:07:38 +02:00
parent 38a56b3a14
commit 7abc80ecf3
7 changed files with 28 additions and 11 deletions
+3 -3
View File
@@ -20,12 +20,12 @@ pub(crate) async fn serve_file(file_path: &PathBuf, req: &HttpRequest) -> HttpRe
}
pub(crate) fn get_user_target<'a>(api_req: &'a web::Query<UserApiRequest>, app_state: &'a web::Data<AppState>) -> Option<(&'a UserCredentials, &'a ConfigTarget)> {
let username = api_req.username.as_str();
let password = api_req.password.as_str();
let username = api_req.username.as_str().trim();
let password = api_req.password.as_str().trim();
if !username.is_empty() && !password.is_empty() {
app_state.config.get_target_for_user(username, password)
} else {
let token = api_req.token.as_str();
let token = api_req.token.as_str().trim();
if !token.is_empty() {
app_state.config.get_target_for_user_by_token(token)
} else {