import type { ActionFunctionArgs } from "react-router"; import { authenticate } from "../shopify.server"; // Acknowledged but not yet acted on. Future: invalidate cached invoice // snapshots when a relevant field on the order changes. export const action = async ({ request }: ActionFunctionArgs) => { const { shop, topic } = await authenticate.webhook(request); console.log(`Received ${topic} webhook for ${shop}`); return new Response(); };