mirror of
https://github.com/Litlyx/litlyx
synced 2025-12-11 08:18:37 +01:00
update free prices
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
export type PREMIUM_TAG = typeof PREMIUM_TAGS[number];
|
export type PLAN_TAG = typeof PLAN_TAGS[number];
|
||||||
|
|
||||||
export const PREMIUM_TAGS = [
|
export const PLAN_TAGS = [
|
||||||
'FREE',
|
'FREE',
|
||||||
'PLAN_1',
|
'PLAN_1',
|
||||||
'PLAN_2',
|
'PLAN_2',
|
||||||
@@ -20,17 +20,17 @@ export const PREMIUM_TAGS = [
|
|||||||
] as const;
|
] as const;
|
||||||
|
|
||||||
|
|
||||||
export type PREMIUM_DATA = {
|
export type PLAN_DATA = {
|
||||||
COUNT_LIMIT: number,
|
COUNT_LIMIT: number,
|
||||||
AI_MESSAGE_LIMIT: number,
|
AI_MESSAGE_LIMIT: number,
|
||||||
PRICE: string,
|
PRICE: string,
|
||||||
PRICE_TEST: string,
|
PRICE_TEST: string,
|
||||||
ID: number,
|
ID: number,
|
||||||
COST: number,
|
COST: number,
|
||||||
TAG: PREMIUM_TAG
|
TAG: PLAN_TAG
|
||||||
}
|
}
|
||||||
|
|
||||||
export const PREMIUM_PLAN: Record<PREMIUM_TAG, PREMIUM_DATA> = {
|
export const PREMIUM_PLAN: Record<PLAN_TAG, PLAN_DATA> = {
|
||||||
FREE: {
|
FREE: {
|
||||||
ID: 0,
|
ID: 0,
|
||||||
COUNT_LIMIT: 5_000,
|
COUNT_LIMIT: 5_000,
|
||||||
@@ -144,7 +144,7 @@ export const PREMIUM_PLAN: Record<PREMIUM_TAG, PREMIUM_DATA> = {
|
|||||||
COUNT_LIMIT: 50_000,
|
COUNT_LIMIT: 50_000,
|
||||||
AI_MESSAGE_LIMIT: 30,
|
AI_MESSAGE_LIMIT: 30,
|
||||||
PRICE: 'price_1QIXwbB2lPUiVs9VKSsoksaU',
|
PRICE: 'price_1QIXwbB2lPUiVs9VKSsoksaU',
|
||||||
PRICE_TEST: '',
|
PRICE_TEST: 'price_1RBIUsB2lPUiVs9VojGan6WH',
|
||||||
COST: 0,
|
COST: 0,
|
||||||
TAG: 'APPSUMO_INCUBATION'
|
TAG: 'APPSUMO_INCUBATION'
|
||||||
},
|
},
|
||||||
@@ -153,7 +153,7 @@ export const PREMIUM_PLAN: Record<PREMIUM_TAG, PREMIUM_DATA> = {
|
|||||||
COUNT_LIMIT: 150_000,
|
COUNT_LIMIT: 150_000,
|
||||||
AI_MESSAGE_LIMIT: 100,
|
AI_MESSAGE_LIMIT: 100,
|
||||||
PRICE: 'price_1QIXxRB2lPUiVs9VrjaVRoOl',
|
PRICE: 'price_1QIXxRB2lPUiVs9VrjaVRoOl',
|
||||||
PRICE_TEST: '',
|
PRICE_TEST: 'price_1RBIV5B2lPUiVs9VKQyxvhst',
|
||||||
COST: 0,
|
COST: 0,
|
||||||
TAG: 'APPSUMO_ACCELERATION'
|
TAG: 'APPSUMO_ACCELERATION'
|
||||||
},
|
},
|
||||||
@@ -162,7 +162,7 @@ export const PREMIUM_PLAN: Record<PREMIUM_TAG, PREMIUM_DATA> = {
|
|||||||
COUNT_LIMIT: 500_000,
|
COUNT_LIMIT: 500_000,
|
||||||
AI_MESSAGE_LIMIT: 3_000,
|
AI_MESSAGE_LIMIT: 3_000,
|
||||||
PRICE: 'price_1QIXy8B2lPUiVs9VQBOUPAoE',
|
PRICE: 'price_1QIXy8B2lPUiVs9VQBOUPAoE',
|
||||||
PRICE_TEST: '',
|
PRICE_TEST: 'price_1RBIVFB2lPUiVs9VsMoldAu3',
|
||||||
COST: 0,
|
COST: 0,
|
||||||
TAG: 'APPSUMO_GROWTH'
|
TAG: 'APPSUMO_GROWTH'
|
||||||
},
|
},
|
||||||
@@ -177,19 +177,19 @@ export const PREMIUM_PLAN: Record<PREMIUM_TAG, PREMIUM_DATA> = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getPlanFromTag(tag: PREMIUM_TAG) {
|
export function getPlanFromTag(tag: PLAN_TAG) {
|
||||||
return PREMIUM_PLAN[tag];
|
return PREMIUM_PLAN[tag];
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getPlanFromId(id: number) {
|
export function getPlanFromId(id: number) {
|
||||||
for (const tag of PREMIUM_TAGS) {
|
for (const tag of PLAN_TAGS) {
|
||||||
const plan = getPlanFromTag(tag);
|
const plan = getPlanFromTag(tag);
|
||||||
if (plan.ID === id) return plan;
|
if (plan.ID === id) return plan;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getPlanFromPrice(price: string, testMode: boolean) {
|
export function getPlanFromPrice(price: string, testMode: boolean) {
|
||||||
for (const tag of PREMIUM_TAGS) {
|
for (const tag of PLAN_TAGS) {
|
||||||
const plan = getPlanFromTag(tag);
|
const plan = getPlanFromTag(tag);
|
||||||
if (testMode) {
|
if (testMode) {
|
||||||
if (plan.PRICE_TEST === price) return plan;
|
if (plan.PRICE_TEST === price) return plan;
|
||||||
|
|||||||
Reference in New Issue
Block a user