diff --git a/backend/channel/serializers.py b/backend/channel/serializers.py index 2144ea3f..d47218f1 100644 --- a/backend/channel/serializers.py +++ b/backend/channel/serializers.py @@ -59,6 +59,7 @@ class ChannelListQuerySerializer(serializers.Serializer): """serialize list query""" filter = serializers.ChoiceField(choices=["subscribed"], required=False) + page = serializers.IntegerField(required=False) class ChannelUpdateSerializer(serializers.Serializer): diff --git a/backend/channel/views.py b/backend/channel/views.py index 5e01320e..f915ecec 100644 --- a/backend/channel/views.py +++ b/backend/channel/views.py @@ -38,13 +38,7 @@ class ChannelApiListView(ApiBaseView): responses={ 200: OpenApiResponse(ChannelListSerializer()), }, - parameters=[ - OpenApiParameter( - name="filter", - description="Filter by Subscribed", - type=ChannelListQuerySerializer(), - ), - ], + parameters=[ChannelListQuerySerializer()], ) def get(self, request): """get request""" diff --git a/backend/download/serializers.py b/backend/download/serializers.py index 43c24cc1..2db47710 100644 --- a/backend/download/serializers.py +++ b/backend/download/serializers.py @@ -42,6 +42,7 @@ class DownloadListQuerySerializer( choices=["pending", "ignore"], required=False ) channel = serializers.CharField(required=False, help_text="channel ID") + page = serializers.IntegerField(required=False) class DownloadListQueueDeleteQuerySerializer(serializers.Serializer): diff --git a/backend/playlist/serializers.py b/backend/playlist/serializers.py index 15d6d027..9362f5b6 100644 --- a/backend/playlist/serializers.py +++ b/backend/playlist/serializers.py @@ -49,6 +49,7 @@ class PlaylistListQuerySerializer(serializers.Serializer): type = serializers.ChoiceField( choices=["regular", "custom"], required=False ) + page = serializers.IntegerField(required=False) class PlaylistSingleAddSerializer(serializers.Serializer): diff --git a/backend/video/serializers.py b/backend/video/serializers.py index 33cfd24a..5e0be9f8 100644 --- a/backend/video/serializers.py +++ b/backend/video/serializers.py @@ -118,6 +118,7 @@ class VideoListQuerySerializer(serializers.Serializer): type = serializers.ChoiceField( choices=VideoTypeEnum.values_known(), required=False ) + page = serializers.IntegerField(required=False) class CommentThreadItemSerializer(serializers.Serializer):