aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes/ui')
-rw-r--r--server/src/routes/ui/assets.rs11
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,