from django.urls import path, include
from rest_framework.routers import DefaultRouter
from . import views
from . import auth_views

router = DefaultRouter()
router.register(r'photos', views.PhotoViewSet)
router.register(r'categories', views.CategoryViewSet)
router.register(r'albums', views.AlbumViewSet)

urlpatterns = [
    path('api/', include(router.urls)),
    path('api/auth/login/', auth_views.login_view, name='login'),
    path('api/auth/register/', auth_views.register_view, name='register'),
    path('api/auth/logout/', auth_views.logout_view, name='logout'),
    path('api/auth/user/', auth_views.current_user_view, name='current-user'),
    path('api/auth/csrf/', auth_views.csrf_token_view, name='csrf-token'),
]