import { createApiRoute, requireAuth } from '@/utils/apiRouteHandler';
import { serverApiClient } from '@/utils/serverApiClient';

export const dynamic = 'force-dynamic'; // Uses cookies for auth

export const GET = createApiRoute(
  requireAuth(async (req, { token }) => {
    const result = await serverApiClient('cart/list', {
      method: 'GET',
      cache: 'no-store',
    });

    return result;
  })
);
