MCPcopy
hub / github.com/CodebuffAI/codebuff / isCoveredBySubscription

Function isCoveredBySubscription

cli/src/utils/subscription.ts:23–31  ·  view source on GitHub ↗
(
  subscriptionData: SubscriptionResponse | null | undefined,
)

Source from the content-addressed store, hash-verified

21 * and has remaining block credits.
22 */
23export function isCoveredBySubscription(
24 subscriptionData: SubscriptionResponse | null | undefined,
25): boolean {
26 if (!subscriptionData?.hasSubscription) return false
27 const rateLimit = subscriptionData.rateLimit
28 if (rateLimit?.limited) return false
29 const blockPercentRemaining = getBlockPercentRemaining(subscriptionData)
30 return blockPercentRemaining != null && blockPercentRemaining > 0
31}

Callers 2

useSendMessageFunction · 0.90

Calls 1

getBlockPercentRemainingFunction · 0.85

Tested by

no test coverage detected