cancel subscription on account deletion
This commit is contained in:
19
app/api/debug/cancel-subscription.ts
Normal file
19
app/api/debug/cancel-subscription.ts
Normal file
@ -0,0 +1,19 @@
|
||||
import type { BlitzApiHandler } from "blitz";
|
||||
|
||||
import { cancelPaddleSubscription } from "../../../integrations/paddle";
|
||||
import appLogger from "../../../integrations/logger";
|
||||
|
||||
const logger = appLogger.child({ route: "/api/debug/cancel-subscription" });
|
||||
|
||||
const cancelSubscriptionHandler: BlitzApiHandler = async (req, res) => {
|
||||
const { subscriptionId } = req.body;
|
||||
|
||||
logger.debug(`cancelling subscription for subscriptionId="${subscriptionId}"`);
|
||||
const result = await cancelPaddleSubscription({ subscriptionId });
|
||||
logger.debug(`cancelled subscription for subscriptionId="${subscriptionId}"`);
|
||||
logger.debug(result as object);
|
||||
|
||||
res.status(200).end();
|
||||
};
|
||||
|
||||
export default cancelSubscriptionHandler;
|
Reference in New Issue
Block a user