from django.urls import path
from . import views

urlpatterns = [
    path('', views.list_videos, name='video-list'),
    path('create/', views.create_video, name='video-create'),
    path('my/', views.my_videos, name='video-my'),
    path('feed/', views.feed_videos, name='video-feed'),
    path('following/', views.following_videos, name='video-following'),
    path('vendor/<int:vendor_id>/', views.vendor_videos, name='video-vendor'),
    path('by-slug/<slug:slug>/', views.get_video_by_slug, name='video-by-slug'),
    path('<int:video_id>/view/', views.track_view, name='video-track-view'),
    path('<int:video_id>/like/', views.toggle_like, name='video-toggle-like'),
    path('<int:video_id>/dislike/', views.toggle_dislike, name='video-toggle-dislike'),
    path('<int:video_id>/wishlist/', views.toggle_wishlist, name='video-toggle-wishlist'),
    path('<int:video_id>/update/', views.update_video, name='video-update'),
    path('<int:video_id>/delete/', views.delete_video, name='video-delete'),
    path('reviews/', views.list_video_reviews, name='video-reviews-list'),
    path('reviews/create/', views.create_video_review, name='video-review-create'),
    # Admin
    path('admin/', views.admin_list_videos, name='video-admin-list'),
    path('admin/<int:video_id>/toggle/', views.admin_toggle_video, name='video-admin-toggle'),
    path('admin/<int:video_id>/delete/', views.admin_delete_video, name='video-admin-delete'),
]
