mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-05 11:49:24 +02:00
Add some pagination to radio details
This commit is contained in:
parent
85aef4422a
commit
c4991796e9
2 changed files with 31 additions and 9 deletions
|
@ -45,12 +45,11 @@ class RadioViewSet(
|
|||
def tracks(self, request, *args, **kwargs):
|
||||
radio = self.get_object()
|
||||
tracks = radio.get_candidates().for_nested_serialization()
|
||||
serializer = TrackSerializerNested(tracks, many=True)
|
||||
data = {
|
||||
'count': len(tracks),
|
||||
'results': serializer.data
|
||||
}
|
||||
return Response(data, status=200)
|
||||
|
||||
page = self.paginate_queryset(tracks)
|
||||
if page is not None:
|
||||
serializer = TrackSerializerNested(page, many=True)
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
@list_route(methods=['get'])
|
||||
def filters(self, request, *args, **kwargs):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue