From 628ffbc81711e56211869d50a5ab29a103e99fc8 Mon Sep 17 00:00:00 2001 From: Mike0001-droid Date: Thu, 6 Jun 2024 09:53:42 +0500 Subject: [PATCH] =?UTF-8?q?=D0=B2=D1=81=D1=91=20=D0=B2=D0=B5=D1=80=D0=BD?= =?UTF-8?q?=D1=83=D0=BB=20=D0=BE=D0=B1=D1=80=D0=B0=D1=82=D0=BD=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/proj/api/views.py | 12 ++++++------ server/proj/conf/urls.py | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/server/proj/api/views.py b/server/proj/api/views.py index 5dc080d..9e0b6c8 100644 --- a/server/proj/api/views.py +++ b/server/proj/api/views.py @@ -7,7 +7,7 @@ from rest_framework import status from rest_framework.decorators import action from rest_framework.permissions import AllowAny -class FetchAndServeFile(ViewSet): +""" class FetchAndServeFile(ViewSet): def list(self, request): file_url = f"http://82.97.242.49:10084/api/station/it-radio/file/fc6377b2dae75d29358783bc/play" @@ -29,7 +29,7 @@ class FetchAndServeFile(ViewSet): except requests.RequestException as e: return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST) -""" def get(self, request, station, song_id, *args, **kwargs): + def get(self, request, station, song_id, *args, **kwargs): file_url = f"http://82.97.242.49:10084/api/station/{station}/file/{song_id}/play" api_key = "49226d3488aac3f5:18d88659c6c1c5e131a0ce0a94d55235" @@ -47,9 +47,9 @@ class FetchAndServeFile(ViewSet): return file_response except requests.RequestException as e: - return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST) - """ -""" class FetchAndServeFile(APIView): + return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST) """ + +class FetchAndServeFile(APIView): permission_classes = [AllowAny] def get(self, request, station, song_id, *args, **kwargs): @@ -70,4 +70,4 @@ class FetchAndServeFile(ViewSet): return file_response except requests.RequestException as e: - return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST) """ \ No newline at end of file + return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST) \ No newline at end of file diff --git a/server/proj/conf/urls.py b/server/proj/conf/urls.py index a7ecd16..7dd2b76 100644 --- a/server/proj/conf/urls.py +++ b/server/proj/conf/urls.py @@ -22,11 +22,11 @@ router = routers.DefaultRouter() router.register(r'news', newsViews.NewsViewSet) #router.register(r'profiles', ProfileViewSet, basename='profiles') router.register(r'teams', TeamViewSet, basename='teams') -router.register(r'fetchandservefile', FetchAndServeFile, basename='fetchandservefile') router.register(r'rubriks', RubricViewSet, basename='rubriks') urlpatterns = [ path('api/admin/', admin.site.urls), + path('api/fetch-file///', FetchAndServeFile.as_view(), name='fetch-file'), path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'), path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'), path('api/token/verify/', TokenVerifyView.as_view(), name='token_verify'),