import type { LoaderFunctionArgs } from "@remix-run/node";
import { json } from "@remix-run/node";
import { authenticate } from "../shopify.server";

export const loader = async ({ request }: LoaderFunctionArgs) => {
  const { session } = await authenticate.admin(request);
  
  return json({
    session: {
      id: session.id,
      shop: session.shop,
      state: session.state,
      isOnline: session.isOnline,
    },
  });
};
