feat: Convert helpers to use JS files

This commit is contained in:
Faruk AYDIN
2024-01-04 19:55:41 +01:00
parent 8819ddefa7
commit 85141812d9
48 changed files with 259 additions and 384 deletions

View File

@@ -9,7 +9,7 @@ const PADDLE_VENDOR_URL = appConfig.isDev
const axiosInstance = axios.create({ baseURL: PADDLE_VENDOR_URL });
const getSubscription = async (subscriptionId: number) => {
const getSubscription = async (subscriptionId) => {
const data = {
vendor_id: appConfig.paddleVendorId,
vendor_auth_code: appConfig.paddleVendorAuthCode,
@@ -24,7 +24,7 @@ const getSubscription = async (subscriptionId: number) => {
return subscription;
};
const getInvoices = async (subscriptionId: number) => {
const getInvoices = async (subscriptionId) => {
// TODO: iterate over previous subscriptions and include their invoices
const data = {
vendor_id: appConfig.paddleVendorId,

View File

@@ -22,7 +22,7 @@ const prodPlans = [
const plans = appConfig.isProd ? prodPlans : testPlans;
export function getPlanById(id: string) {
export function getPlanById(id) {
return plans.find((plan) => plan.productId === id);
}

View File

@@ -1,8 +1,7 @@
import { IRequest } from '@automatisch/types';
import Subscription from '../../models/subscription.ee';
import Billing from './index.ee';
const handleSubscriptionCreated = async (request: IRequest) => {
const handleSubscriptionCreated = async (request) => {
const subscription = await Subscription.query().insertAndFetch(
formatSubscription(request)
);
@@ -11,7 +10,7 @@ const handleSubscriptionCreated = async (request: IRequest) => {
.insert(formatUsageData(request));
};
const handleSubscriptionUpdated = async (request: IRequest) => {
const handleSubscriptionUpdated = async (request) => {
await Subscription.query()
.findOne({
paddle_subscription_id: request.body.subscription_id,
@@ -19,7 +18,7 @@ const handleSubscriptionUpdated = async (request: IRequest) => {
.patch(formatSubscription(request));
};
const handleSubscriptionCancelled = async (request: IRequest) => {
const handleSubscriptionCancelled = async (request) => {
const subscription = await Subscription.query().findOne({
paddle_subscription_id: request.body.subscription_id,
});
@@ -27,7 +26,7 @@ const handleSubscriptionCancelled = async (request: IRequest) => {
await subscription.$query().patchAndFetch(formatSubscription(request));
};
const handleSubscriptionPaymentSucceeded = async (request: IRequest) => {
const handleSubscriptionPaymentSucceeded = async (request) => {
const subscription = await Subscription.query()
.findOne({
paddle_subscription_id: request.body.subscription_id,
@@ -49,7 +48,7 @@ const handleSubscriptionPaymentSucceeded = async (request: IRequest) => {
.insert(formatUsageData(request));
};
const formatSubscription = (request: IRequest) => {
const formatSubscription = (request) => {
return {
userId: JSON.parse(request.body.passthrough).id,
paddleSubscriptionId: request.body.subscription_id,
@@ -63,7 +62,7 @@ const formatSubscription = (request: IRequest) => {
};
};
const formatUsageData = (request: IRequest) => {
const formatUsageData = (request) => {
return {
userId: JSON.parse(request.body.passthrough).id,
consumedTaskCount: 0,