@ -6,6 +6,7 @@ from api.views import (
DownloadApiListView,
DownloadApiView,
LoginApiView,
PingView,
PlaylistApiView,
VideoApiListView,
VideoApiView,
@ -14,6 +15,7 @@ from api.views import (
from django.urls import path
urlpatterns = [
path("ping/", PingView.as_view(), name="ping"),
path("login/", LoginApiView.as_view(), name="api-login"),
path(
"video/",
@ -263,6 +263,18 @@ class DownloadApiListView(ApiBaseView):
return Response(data)
class PingView(ApiBaseView):
"""resolves to /api/ping/
GET: test your connection
"""
@staticmethod
def get(request):
"""get pong"""
data = {"pong": request.user.id}
class LoginApiView(ObtainAuthToken):
"""resolves to /api/login/
POST: return token and username after successful login