getPrimarySubscription
SolvaPay SDK / react/src / getPrimarySubscription
Function: getPrimarySubscription()
getPrimarySubscription(
subscriptions):SubscriptionInfo|null
Defined in: packages/react/src/utils/subscriptions.ts:70
Get the primary subscription to display
Prioritization:
- Active subscriptions (most recent by startDate)
- null if no valid subscriptions
Note: Backend keeps subscriptions as 'active' until expiration, so we only need to check for active subscriptions. Cancelled subscriptions are still active until their endDate.
Parameters
subscriptions
Returns
SubscriptionInfo | null