This commit is contained in:
JMARyA 2024-08-15 16:45:04 +02:00
parent 31649314a5
commit 05d3848602
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
8 changed files with 102 additions and 91 deletions

View file

@ -62,7 +62,7 @@ pub async fn album_cover_route(
pub async fn latest_albums_route(cache: &State<RouteCache>) -> FallibleApiResponse {
use_api_cache!("albums", "latest", cache);
let albums = Album::find(doc! {}, None).await.unwrap();
let albums = Album::find_all().await.unwrap();
let mut albums_tracks = vec![];

View file

@ -46,3 +46,9 @@ pub async fn track_audio_opus128_route(track_id: &str, lib: &State<Libary>) -> O
let track = lib.get_track_by_id(track_id).await?;
NamedFile::open(track.get_opus(128)?).await.ok()
}
#[get("/track/<track_id>/audio/aac128")]
pub async fn track_audio_aac128_route(track_id: &str, lib: &State<Libary>) -> Option<NamedFile> {
let track = lib.get_track_by_id(track_id).await?;
NamedFile::open(track.get_aac(128)?).await.ok()
}

View file

@ -83,7 +83,7 @@ pub async fn passwd_route(passwd: Json<PasswdData>, mut u: User) -> FallibleApiR
pub async fn users_route(u: User) -> FallibleApiResponse {
check_admin!(u);
let users: Vec<_> = to_api(&User::find(doc! {}, None).await.unwrap()).await;
let users: Vec<_> = to_api(&User::find_all().await.unwrap()).await;
Ok(json!({"users": users}))
}