From 9e50eb43951315d8c355d1bb9f3fe2c14369903c Mon Sep 17 00:00:00 2001 From: mungai-njoroge Date: Mon, 4 Mar 2024 00:06:40 +0300 Subject: [PATCH] remove response keys --- app/api/album.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/api/album.py b/app/api/album.py index 91ae14e7..eef04953 100644 --- a/app/api/album.py +++ b/app/api/album.py @@ -2,7 +2,6 @@ Contains all the album routes. """ -from operator import length_hint import random from flask_openapi3 import Tag @@ -101,7 +100,7 @@ def get_album_tracks(query: GetAlbumTracksQuery): tracks = TrackStore.get_tracks_by_albumhash(query.albumhash) tracks = sort_by_track_no(tracks) - return {"tracks": tracks} + return tracks class GetMoreFromArtistsBody(BaseModel): albumartists: str = Field( @@ -149,7 +148,7 @@ def get_more_from_artist(body: GetMoreFromArtistsBody): if len(a["albums"]) > 0 ] - return {"data": albums} + return albums class GetAlbumVersionsBody(BaseModel): @@ -166,7 +165,7 @@ class GetAlbumVersionsBody(BaseModel): example=Defaults.API_ARTISTHASH, ) -@api.post("/album/versions", summary="Get other versions") +@api.post("/album/other-versions", summary="Get other versions") def get_album_versions(body: GetAlbumVersionsBody): """ Returns other versions of the given album. @@ -188,7 +187,7 @@ def get_album_versions(body: GetAlbumVersionsBody): tracks = TrackStore.get_tracks_by_albumhash(a.albumhash) a.get_date_from_tracks(tracks) - return {"data": albums} + return albums class GetSimilarAlbumsQuery(BaseModel): artisthash: str = Field( @@ -229,4 +228,4 @@ def get_similar_albums(query: GetSimilarAlbumsQuery): except ValueError: pass - return {"albums": [serialize_for_card(a) for a in albums[:limit]]} + return [serialize_for_card(a) for a in albums[:limit]]