mirror of
https://github.com/v0l/route96.git
synced 2025-06-17 15:22:32 +00:00
refactor: make media compression optional for blossom
This commit is contained in:
@ -56,10 +56,16 @@ struct BlossomError {
|
||||
pub message: String,
|
||||
}
|
||||
|
||||
#[cfg(feature = "media-compression")]
|
||||
pub fn blossom_routes() -> Vec<Route> {
|
||||
routes![delete_blob, upload, list_files, upload_head, upload_media]
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "media-compression"))]
|
||||
pub fn blossom_routes() -> Vec<Route> {
|
||||
routes![delete_blob, upload, list_files, upload_head]
|
||||
}
|
||||
|
||||
impl BlossomError {
|
||||
pub fn new(msg: String) -> Self {
|
||||
Self { message: msg }
|
||||
@ -210,6 +216,7 @@ async fn upload(
|
||||
process_upload("upload", false, auth, fs, db, settings, webhook, data).await
|
||||
}
|
||||
|
||||
#[cfg(feature = "media-compression")]
|
||||
#[rocket::put("/media", data = "<data>")]
|
||||
async fn upload_media(
|
||||
auth: BlossomAuth,
|
||||
|
Reference in New Issue
Block a user