MCPcopy Create free account
hub / github.com/freecodexyz/free-code / getOverageDisabledMessage

Function getOverageDisabledMessage

src/utils/fastMode.ts:263–284  ·  view source on GitHub ↗
(reason: string | null)

Source from the content-addressed store, hash-verified

261export const onFastModeOverageRejection = overageRejection.subscribe
262
263function getOverageDisabledMessage(reason: string | null): string {
264 switch (reason) {
265 case 'out_of_credits':
266 return 'Fast mode disabled · extra usage credits exhausted'
267 case 'org_level_disabled':
268 case 'org_service_level_disabled':
269 return 'Fast mode disabled · extra usage disabled by your organization'
270 case 'org_level_disabled_until':
271 return 'Fast mode disabled · extra usage spending cap reached'
272 case 'member_level_disabled':
273 return 'Fast mode disabled · extra usage disabled for your account'
274 case 'seat_tier_level_disabled':
275 case 'seat_tier_zero_credit_limit':
276 case 'member_zero_credit_limit':
277 return 'Fast mode disabled · extra usage not available for your plan'
278 case 'overage_not_provisioned':
279 case 'no_limits_configured':
280 return 'Fast mode requires extra usage billing · /extra-usage to enable'
281 default:
282 return 'Fast mode disabled · extra usage not available'
283 }
284}
285
286function isOutOfCreditsReason(reason: string | null): boolean {
287 return reason === 'org_level_disabled_until' || reason === 'out_of_credits'

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected