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,5 +1,5 @@
import axios from 'axios';
import { cloudServerUrl } from '../../Utils.js';
import { cloudServerUrl, planCredits } from '../../Utils.js';
export default async function saveSubscription(request) {
const serverUrl = cloudServerUrl; //process.env.SERVER_URL;
const appId = process.env.APP_ID;
@@ -8,6 +8,7 @@ export default async function saveSubscription(request) {
const body = subscription;
const Next_billing_date = subscription.data.subscription.next_billing_at;
const planCode = subscription.data.subscription.plan.plan_code;
const credits = planCredits?.[planCode] || 0;
let existAddon = 0;
try {
const userRes = await axios.get(serverUrl + '/users/me', {
@@ -69,6 +70,9 @@ export default async function saveSubscription(request) {
if (existAddon > 0) {
updateSubscription.set('AllowedUsers', parseInt(existAddon));
}
if (credits > 0) {
updateSubscription.set('AllowedCredits', credits);
}
await updateSubscription.save(null, { useMasterKey: true });
return { status: 'update subscription!' };
} else {
@@ -95,6 +99,9 @@ export default async function saveSubscription(request) {
if (existAddon > 0) {
createSubscription.set('AllowedUsers', parseInt(existAddon));
}
if (credits > 0) {
createSubscription.set('AllowedCredits', credits);
}
await createSubscription.save(null, { useMasterKey: true });
return { status: 'create subscription!' };
}