"""
URL configuration for nyanzamarket project.
"""

from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from django.contrib.sitemaps.views import sitemap
from .sitemaps import sitemaps

urlpatterns = [
    path("sitemap.xml", sitemap, {"sitemaps": sitemaps}, name="django.contrib.sitemaps.views.sitemap"),
    path("api/auth/", include("accounts.urls")),
    path("api/products/", include("products.urls")),
    path("api/payments/", include("payments.urls")),
    path("api/chat/", include("chat.urls")),
    path("api/notifications/", include("notifications.urls")),
    path("api/pos/", include("pos.urls")),
    path("api/promotions/", include("promotions.urls")),
    path("api/stories/", include("stories.urls")),
    path("api/blog/", include("blog.urls")),
    path("api/groups/", include("groups.urls")),
    path("api/markets/", include("markets.urls")),
    path("api/videos/", include("videos.urls")),
    path("api/live/", include("live.urls")),
    path("api/ai-chat/", include("ai_chat.urls")),
    path("api/services/", include("services.urls")),
    path("api/events/", include("events.urls")),
    path("api/menus/", include("menus.urls")),
    path("api/orders/", include("orders.urls")),
    path("api/team/", include("team.urls")),
]

# Serve media files in development
if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
