Merge pull request #1071 from automatisch/paddle-plans

feat: Introduce new plans for the cloud
This commit is contained in:
Ömer Faruk Aydın
2023-04-26 13:21:18 +02:00
committed by GitHub
2 changed files with 18 additions and 2 deletions

View File

@@ -10,6 +10,7 @@ type AppConfig = {
webhookUrl: string;
appEnv: string;
isDev: boolean;
isProd: boolean;
postgresDatabase: string;
postgresSchema: string;
postgresPort: number;
@@ -80,6 +81,7 @@ const appConfig: AppConfig = {
port,
appEnv: appEnv,
isDev: appEnv === 'development',
isProd: appEnv === 'production',
version: process.env.npm_package_version,
postgresDatabase: process.env.POSTGRES_DATABASE || 'automatisch_development',
postgresSchema: process.env.POSTGRES_SCHEMA || 'public',

View File

@@ -1,13 +1,27 @@
const plans = [
import appConfig from '../../config/app';
const testPlans = [
{
name: '10k - monthly',
limit: '10,000',
quota: 10000,
price: '€20',
productId: '47384',
}
},
];
const prodPlans = [
{
name: '10k - monthly',
limit: '10,000',
quota: 10000,
price: '€20',
productId: '826658',
},
];
const plans = appConfig.isProd ? prodPlans : testPlans;
export function getPlanById(id: string) {
return plans.find((plan) => plan.productId === id);
}