MCPcopy Index your code
hub / github.com/simstudioai/sim / canPurchaseCredits

Function canPurchaseCredits

apps/sim/lib/billing/credits/balance.ts:206–217  ·  view source on GitHub ↗
(userId: string)

Source from the content-addressed store, hash-verified

204}
205
206export async function canPurchaseCredits(userId: string): Promise<boolean> {
207 const subscription = await getHighestPrioritySubscription(userId)
208 if (!subscription) {
209 return false
210 }
211 const billingStatus = await getEffectiveBillingStatus(userId)
212 if (!hasUsableSubscriptionAccess(subscription.status, billingStatus.billingBlocked)) {
213 return false
214 }
215 // Enterprise users must contact support to purchase credits
216 return isPro(subscription.plan) || isTeam(subscription.plan)
217}

Callers 1

purchaseCreditsFunction · 0.90

Calls 5

isProFunction · 0.90
isTeamFunction · 0.90

Tested by

no test coverage detected