"""
Chat Service — URL Configuration.
"""
from django.urls import include, path
from rest_framework.routers import DefaultRouter

from .views import (
    ChannelViewSet,
    DirectChatView,
    MessageViewSet,
    PresenceViewSet,
)

router = DefaultRouter()
router.register(r'channels', ChannelViewSet, basename='channel')
router.register(r'messages', MessageViewSet, basename='message')
router.register(r'presence', PresenceViewSet, basename='presence')

app_name = 'chat'

urlpatterns = [
    path('direct/', DirectChatView.as_view(), name='direct-chat'),
    path('', include(router.urls)),
]
