separation of database (#1)

Reviewed-on: #1
This commit is contained in:
2025-11-03 02:26:19 +00:00
parent 8b98df745c
commit 39ee8d52a4
21 changed files with 407 additions and 140 deletions

View File

@@ -37,14 +37,12 @@ impl From<Media> for MediaResponse {
}
}
pub fn media_routes() -> Router<AppState> {
let max_size_mb = 100; // todo: get from config
pub fn media_routes(max_upload_size: usize) -> Router<AppState> {
Router::new()
.route("/", post(upload_media))
.route("/{id}", get(get_media_details).delete(delete_media))
.route("/{id}/file", get(get_media_file))
.layer(DefaultBodyLimit::max(max_size_mb * 1024 * 1024))
.layer(DefaultBodyLimit::max(max_upload_size))
}
async fn upload_media(