diff options
author | metamuffin <metamuffin@disroot.org> | 2023-12-22 23:57:03 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-12-22 23:57:03 +0100 |
commit | 75949cebdd61dd8f0d06f2e47081c460e2a442f0 (patch) | |
tree | ea0fc2ff003b7694ee06555d731bce1f08199136 /server/src/routes/api/mod.rs | |
parent | c4682c231cbfa2bd4b44e14548800a64cc9cdbb8 (diff) | |
download | jellything-75949cebdd61dd8f0d06f2e47081c460e2a442f0.tar jellything-75949cebdd61dd8f0d06f2e47081c460e2a442f0.tar.bz2 jellything-75949cebdd61dd8f0d06f2e47081c460e2a442f0.tar.zst |
rework import system pt. 8: federated streams & change jhls
Diffstat (limited to 'server/src/routes/api/mod.rs')
-rw-r--r-- | server/src/routes/api/mod.rs | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/server/src/routes/api/mod.rs b/server/src/routes/api/mod.rs index 87ed0e9..214c5de 100644 --- a/server/src/routes/api/mod.rs +++ b/server/src/routes/api/mod.rs @@ -9,7 +9,7 @@ use super::ui::{ }; use crate::database::Database; use anyhow::{anyhow, Context}; -use jellycommon::{user::UserPermission, Node}; +use jellycommon::{user::CreateSessionParams, Node}; use rocket::{ get, http::MediaType, @@ -20,9 +20,8 @@ use rocket::{ serde::json::Json, Request, State, }; -use serde::Deserialize; use serde_json::{json, Value}; -use std::{collections::HashSet, ops::Deref}; +use std::ops::Deref; #[get("/api")] pub fn r_api_root() -> Redirect { @@ -34,14 +33,6 @@ pub fn r_api_version() -> &'static str { "2" } -#[derive(Deserialize)] -pub struct CreateSessionParams { - username: String, - password: String, - expire: Option<i64>, - drop_permissions: Option<HashSet<UserPermission>>, -} - #[post("/api/create_session", data = "<data>")] pub fn r_api_account_login( database: &State<Database>, |