refactor: add help test, remove uncessary code

This commit is contained in:
prafull-opensignlabs
2024-09-01 17:51:56 +05:30
parent 54a7628f75
commit 87cec67e60
26 changed files with 42651 additions and 2076 deletions
@@ -1,3 +1,5 @@
import { planCredits } from '../../Utils.js';
export default async function saveSubscription(request, response) {
const SubscriptionId = request.body?.data?.subscription?.subscription_id;
const body = request.body;
@@ -5,6 +7,7 @@ export default async function saveSubscription(request, response) {
const Next_billing_date = request.body?.data?.subscription?.next_billing_at;
const planCode = request.body?.data?.subscription?.plan?.plan_code;
const addons = request.body?.data?.subscription?.addons || [];
const credits = planCredits?.[planCode] || 0;
let existAddon = 0;
if (addons?.length > 0) {
let allowedUsersMonthly = 0;
@@ -52,6 +55,9 @@ export default async function saveSubscription(request, response) {
if (existAddon > 0) {
updateSubscription.set('AllowedUsers', parseInt(existAddon));
}
if (credits > 0) {
updateSubscription.set('AllowedCredits', credits);
}
await updateSubscription.save(null, { useMasterKey: true });
return response.status(200).json({ status: 'update subscription!' });
} else {
@@ -82,6 +88,9 @@ export default async function saveSubscription(request, response) {
if (existAddon > 0) {
createSubscription.set('AllowedUsers', parseInt(existAddon));
}
if (credits > 0) {
createSubscription.set('AllowedCredits', credits);
}
await createSubscription.save(null, { useMasterKey: true });
return response.status(200).json({ status: 'create subscription!' });
}