from django.urls import path
from . import views

urlpatterns = [
    # Conversations
    path('conversations/', views.ConversationListView.as_view(), name='conversation-list'),
    path('conversations/user/<int:user_id>/', views.ConversationDetailView.as_view(), name='conversation-detail'),
    path('conversations/start/', views.StartConversationView.as_view(), name='start-conversation'),

    # Messages
    path('conversations/<int:conversation_id>/messages/', views.MessageListView.as_view(), name='message-list'),
    path('conversations/<int:conversation_id>/send/', views.SendMessageView.as_view(), name='send-message'),

    # Block/Unblock
    path('block/<int:user_id>/', views.BlockUserView.as_view(), name='block-user'),
    path('unblock/<int:user_id>/', views.UnblockUserView.as_view(), name='unblock-user'),
    path('blocked/', views.BlockedUsersListView.as_view(), name='blocked-users'),

    # Unread count
    path('unread-count/', views.UnreadCountView.as_view(), name='unread-count'),
]
