diff options
Diffstat (limited to 'server/src/routes')
-rw-r--r-- | server/src/routes/ui/assets.rs | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/server/src/routes/ui/assets.rs b/server/src/routes/ui/assets.rs index 48c569a..f00c416 100644 --- a/server/src/routes/ui/assets.rs +++ b/server/src/routes/ui/assets.rs @@ -10,19 +10,12 @@ use crate::{ use anyhow::{anyhow, Context}; use jellybase::{permission::NodePermissionExt, AssetLocationExt}; use jellycommon::AssetLocation; +pub use jellycommon::AssetRole; use log::info; -use rocket::{get, http::ContentType, FromFormField, State, UriDisplayQuery}; +use rocket::{get, http::ContentType, State}; use std::{path::PathBuf, str::FromStr}; use tokio::fs::File; -#[derive(FromFormField, UriDisplayQuery)] -pub enum AssetRole { - #[field(value = "poster")] - Poster, - #[field(value = "backdrop")] - Backdrop, -} - #[get("/n/<id>/asset?<role>&<width>")] pub async fn r_item_assets( session: Session, |