UNPKG

autumn-js

Version:
46 lines (43 loc) 883 B
import { withAuth } from "./chunk-35N7BIAE.mjs"; import { BASE_PATH } from "./chunk-KSG3E4Q2.mjs"; // src/libraries/backend/routes/referralRoutes.ts import { addRoute } from "rou3"; var createReferralCodeHandler = withAuth({ fn: async ({ autumn, customer_id, body }) => { return await autumn.referrals.createCode({ ...body, customer_id }); } }); var redeemReferralCodeHandler = withAuth({ fn: async ({ autumn, customer_id, body }) => { return await autumn.referrals.redeemCode({ ...body, customer_id }); } }); var addReferralRoutes = async (router) => { addRoute(router, "POST", `${BASE_PATH}/referrals/code`, { handler: createReferralCodeHandler }); addRoute(router, "POST", `${BASE_PATH}/referrals/redeem`, { handler: redeemReferralCodeHandler }); }; export { addReferralRoutes };