Update stripe product ids

This commit is contained in:
Eric Bailey
2024-10-26 11:55:54 -05:00
parent bf7dbc342d
commit 71524bb17b
2 changed files with 8 additions and 11 deletions
@@ -27,11 +27,8 @@ export function useAvailableSubscriptions() {
const res = await fetch(`${BSKY_PURCHASES_API}/getWebOffers`).then(res => const res = await fetch(`${BSKY_PURCHASES_API}/getWebOffers`).then(res =>
res.json(), res.json(),
) )
const filtered = res.filter((item: any) =>
item.product.name.includes('bsky_tier'),
)
return organizeSubscriptionsByTier( return organizeSubscriptionsByTier(
normalizeProducts(filtered, {currencyFormatter}), normalizeProducts(res, {currencyFormatter}),
) )
}, },
}) })
@@ -55,7 +52,7 @@ function normalizeProducts(
): Subscription[] { ): Subscription[] {
return products return products
.map(({product, price}) => { .map(({product, price}) => {
const info = identifierToSubscriptionInfo(product.name) const info = identifierToSubscriptionInfo(product.id)
if (!info) return if (!info) return
+6 -6
View File
@@ -58,42 +58,42 @@ export function identifierToSubscriptionInfo(
/* /*
* Stripe * Stripe
*/ */
case 'bsky_tier_0_monthly': { case 'prod_R2eNjNa6mB1Jlu': {
return { return {
identifier: SubscriptionIdentifier.Tier0MonthlyAuto, identifier: SubscriptionIdentifier.Tier0MonthlyAuto,
interval: 'monthly', interval: 'monthly',
autoRenew: true, autoRenew: true,
} }
} }
case 'bsky_tier_0_annual': { case 'prod_R37Zg28EeQ9XAz': {
return { return {
identifier: SubscriptionIdentifier.Tier0AnnualAuto, identifier: SubscriptionIdentifier.Tier0AnnualAuto,
interval: 'annual', interval: 'annual',
autoRenew: true, autoRenew: true,
} }
} }
case 'bsky_tier_1_monthly': { case 'prod_R67eiEMuIf59w7': {
return { return {
identifier: SubscriptionIdentifier.Tier1MonthlyAuto, identifier: SubscriptionIdentifier.Tier1MonthlyAuto,
interval: 'monthly', interval: 'monthly',
autoRenew: true, autoRenew: true,
} }
} }
case 'bsky_tier_1_annual': { case 'prod_R67fjfexQ7THQ0': {
return { return {
identifier: SubscriptionIdentifier.Tier1AnnualAuto, identifier: SubscriptionIdentifier.Tier1AnnualAuto,
interval: 'annual', interval: 'annual',
autoRenew: true, autoRenew: true,
} }
} }
case 'bsky_tier_2_monthly': { case 'prod_R67ftsSVu2U1D6': {
return { return {
identifier: SubscriptionIdentifier.Tier2MonthlyAuto, identifier: SubscriptionIdentifier.Tier2MonthlyAuto,
interval: 'monthly', interval: 'monthly',
autoRenew: true, autoRenew: true,
} }
} }
case 'bsky_tier_2_annual': { case 'prod_R67gClEZy1cry2': {
return { return {
identifier: SubscriptionIdentifier.Tier2AnnualAuto, identifier: SubscriptionIdentifier.Tier2AnnualAuto,
interval: 'annual', interval: 'annual',