diff --git a/apps/api/src/controllers/auth.ts b/apps/api/src/controllers/auth.ts index de74fed0..c201c2ed 100644 --- a/apps/api/src/controllers/auth.ts +++ b/apps/api/src/controllers/auth.ts @@ -340,6 +340,8 @@ function getPlanByPriceId(price_id: string | null): PlanType { return "etier2c"; case process.env.STRIPE_PRICE_ID_ETIER1A_MONTHLY: //ocqh return "etier1a"; + case process.env.STRIPE_PRICE_ID_ETIER_SCALE_1_MONTHLY: + return "etierscale1"; default: return "free"; } diff --git a/apps/api/src/services/rate-limiter.ts b/apps/api/src/services/rate-limiter.ts index 6728d14d..5eecfa70 100644 --- a/apps/api/src/services/rate-limiter.ts +++ b/apps/api/src/services/rate-limiter.ts @@ -18,6 +18,7 @@ const RATE_LIMITS = { etier2c: 300, etier1a: 1000, etier2a: 300, + etierscale1: 150, }, scrape: { default: 20, @@ -34,6 +35,7 @@ const RATE_LIMITS = { etier2c: 2500, etier1a: 1000, etier2a: 2500, + etierscale1: 1500, }, search: { default: 20, @@ -50,6 +52,7 @@ const RATE_LIMITS = { etier2c: 2500, etier1a: 1000, etier2a: 2500, + etierscale1: 1500, }, map:{ default: 20, @@ -66,6 +69,7 @@ const RATE_LIMITS = { etier2c: 2500, etier1a: 1000, etier2a: 2500, + etierscale1: 1500, }, preview: { free: 5, diff --git a/apps/api/src/types.ts b/apps/api/src/types.ts index 06ff1d48..bf7d2248 100644 --- a/apps/api/src/types.ts +++ b/apps/api/src/types.ts @@ -171,6 +171,7 @@ export type PlanType = | "growthdouble" | "etier2c" | "etier1a" + | "etierscale1" | "free" | "";