Fix page query param, #build

Changed:
- Fix page query parameter serialization
- Bump yt-dlp
This commit is contained in:
Simon
2025-02-20 21:41:11 +07:00
7 changed files with 7 additions and 9 deletions

View File

@@ -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):

View File

@@ -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"""

View File

@@ -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):

View File

@@ -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):

View File

@@ -3,7 +3,7 @@ ipython==8.32.0
pre-commit==4.1.0
pylint-django==2.6.1
pylint==3.3.4
pytest-django==4.9.0
pytest-django==4.10.0
pytest==8.3.4
python-dotenv==1.0.1
requirementscheck==0.0.5

View File

@@ -12,4 +12,4 @@ requests==2.32.3
ryd-client==0.0.6
uvicorn==0.34.0
whitenoise==6.9.0
yt-dlp[default]==2025.1.26
yt-dlp[default]==2025.2.19

View File

@@ -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):