diff --git a/apps/api/src/controllers/auth.ts b/apps/api/src/controllers/auth.ts index db5dd229..b36765b3 100644 --- a/apps/api/src/controllers/auth.ts +++ b/apps/api/src/controllers/auth.ts @@ -393,6 +393,9 @@ function getPlanByPriceId(price_id: string | null): PlanType { case process.env.STRIPE_PRICE_ID_EXTRACT_STARTER_MONTHLY: case process.env.STRIPE_PRICE_ID_EXTRACT_STARTER_YEARLY: return "extract_starter"; + case process.env.STRIPE_PRICE_ID_ETIER_SCALE_2_MONTHLY: + case process.env.STRIPE_PRICE_ID_ETIER_SCALE_2_YEARLY: + return "etierscale2"; case process.env.STRIPE_PRICE_ID_EXTRACT_EXPLORER_MONTHLY: case process.env.STRIPE_PRICE_ID_EXTRACT_EXPLORER_YEARLY: return "extract_explorer"; diff --git a/apps/api/src/services/rate-limiter.ts b/apps/api/src/services/rate-limiter.ts index a3249319..22a2e352 100644 --- a/apps/api/src/services/rate-limiter.ts +++ b/apps/api/src/services/rate-limiter.ts @@ -16,6 +16,7 @@ export const CONCURRENCY_LIMIT: Omit, ""> = { etier1a: 200, etier2a: 300, etierscale1: 150, + etierscale2: 200, testSuite: 200, devB: 120, etier2d: 250, @@ -42,6 +43,7 @@ const RATE_LIMITS = { etier1a: 1000, etier2a: 300, etierscale1: 150, + etierscale2: 300, // extract ops extract_starter: 20, extract_explorer: 100, @@ -63,6 +65,7 @@ const RATE_LIMITS = { etier1a: 1000, etier2a: 2500, etierscale1: 1500, + etierscale2: 2500, // extract ops extract_starter: 20, extract_explorer: 100, @@ -84,6 +87,7 @@ const RATE_LIMITS = { etier1a: 1000, etier2a: 2500, etierscale1: 1500, + etierscale2: 2500, // extract ops extract_starter: 20, extract_explorer: 100, @@ -105,6 +109,7 @@ const RATE_LIMITS = { etier1a: 1000, etier2a: 2500, etierscale1: 1500, + etierscale2: 2500, // extract ops extract_starter: 20, extract_explorer: 100, @@ -126,6 +131,7 @@ const RATE_LIMITS = { etier1a: 1000, etier2a: 1000, etierscale1: 1000, + etierscale2: 1000, extract_starter: 20, extract_explorer: 100, extract_pro: 1000, diff --git a/apps/api/src/types.ts b/apps/api/src/types.ts index 2fbb9cf7..6fc69ba6 100644 --- a/apps/api/src/types.ts +++ b/apps/api/src/types.ts @@ -188,6 +188,7 @@ export type PlanType = | "etier2c" | "etier1a" | "etierscale1" + | "etierscale2" | "etier2a" | "free" | "testSuite"