File tree Expand file tree Collapse file tree 1 file changed +8
-16
lines changed
Expand file tree Collapse file tree 1 file changed +8
-16
lines changed Original file line number Diff line number Diff line change @@ -14,28 +14,20 @@ type SubscriptionName string
1414
1515// Limit returns the limit of a subscription
1616func (subscription SubscriptionName ) Limit () uint {
17- if subscription == SubscriptionNameFree {
18- return 200
19- }
20- if subscription == SubscriptionNameProMonthly || subscription == SubscriptionNameProYearly || subscription == SubscriptionNameProLifetime {
17+ switch subscription {
18+ case SubscriptionNameProMonthly , SubscriptionNameProYearly , SubscriptionNameProLifetime :
2119 return 5000
22- }
23-
24- if subscription == SubscriptionNameUltraMonthly || subscription == SubscriptionNameUltraYearly {
20+ case SubscriptionNameUltraMonthly , SubscriptionNameUltraYearly :
2521 return 10_000
26- }
27-
28- if subscription == SubscriptionName20KMonthly || subscription == SubscriptionName20KYearly {
22+ case SubscriptionName20KMonthly , SubscriptionName20KYearly :
2923 return 20_000
30- }
31- if subscription == SubscriptionName50KMonthly || subscription == SubscriptionName50KYearly {
24+ case SubscriptionName50KMonthly , SubscriptionName50KYearly :
3225 return 50_000
33- }
34- if subscription == SubscriptionName100KMonthly || subscription == SubscriptionName100KYearly {
26+ case SubscriptionName100KMonthly , SubscriptionName100KYearly :
3527 return 100_000
28+ default :
29+ return 200
3630 }
37-
38- return 200
3931}
4032
4133// SubscriptionNameFree represents a free subscription
You can’t perform that action at this time.
0 commit comments